Title: [184898] trunk/Source/WebKit2
- Revision
- 184898
- Author
- [email protected]
- Date
- 2015-05-26 23:41:02 -0700 (Tue, 26 May 2015)
Log Message
Network Cache: Add cache capacity to the totals of JSON file
https://bugs.webkit.org/show_bug.cgi?id=145246
Reviewed by Antti Koivisto.
* NetworkProcess/cache/NetworkCache.cpp:
(WebKit::NetworkCache::Cache::dumpContentsToFile):
* NetworkProcess/cache/NetworkCacheStorage.h:
(WebKit::NetworkCache::Storage::capacity):
Modified Paths
Diff
Modified: trunk/Source/WebKit2/ChangeLog (184897 => 184898)
--- trunk/Source/WebKit2/ChangeLog 2015-05-27 06:29:03 UTC (rev 184897)
+++ trunk/Source/WebKit2/ChangeLog 2015-05-27 06:41:02 UTC (rev 184898)
@@ -1,3 +1,15 @@
+2015-05-26 Carlos Garcia Campos <[email protected]>
+
+ Network Cache: Add cache capacity to the totals of JSON file
+ https://bugs.webkit.org/show_bug.cgi?id=145246
+
+ Reviewed by Antti Koivisto.
+
+ * NetworkProcess/cache/NetworkCache.cpp:
+ (WebKit::NetworkCache::Cache::dumpContentsToFile):
+ * NetworkProcess/cache/NetworkCacheStorage.h:
+ (WebKit::NetworkCache::Storage::capacity):
+
2015-05-26 Anders Carlsson <[email protected]>
Add a symlink for every file inside /S/L/F/WebKit.framework to the PrivateFrameworks mirror.
Modified: trunk/Source/WebKit2/NetworkProcess/cache/NetworkCache.cpp (184897 => 184898)
--- trunk/Source/WebKit2/NetworkProcess/cache/NetworkCache.cpp 2015-05-27 06:29:03 UTC (rev 184897)
+++ trunk/Source/WebKit2/NetworkProcess/cache/NetworkCache.cpp 2015-05-27 06:41:02 UTC (rev 184898)
@@ -494,11 +494,15 @@
};
Totals totals;
auto flags = Storage::TraverseFlag::ComputeWorth | Storage::TraverseFlag::ShareCount;
- m_storage->traverse(flags, [fd, totals](const Storage::Record* record, const Storage::RecordInfo& info) mutable {
+ size_t capacity = m_storage->capacity();
+ m_storage->traverse(flags, [fd, totals, capacity](const Storage::Record* record, const Storage::RecordInfo& info) mutable {
if (!record) {
StringBuilder epilogue;
epilogue.appendLiteral("{}\n],\n");
epilogue.appendLiteral("\"totals\": {\n");
+ epilogue.appendLiteral("\"capacity\": ");
+ epilogue.appendNumber(capacity);
+ epilogue.appendLiteral(",\n");
epilogue.appendLiteral("\"count\": ");
epilogue.appendNumber(totals.count);
epilogue.appendLiteral(",\n");
Modified: trunk/Source/WebKit2/NetworkProcess/cache/NetworkCacheStorage.h (184897 => 184898)
--- trunk/Source/WebKit2/NetworkProcess/cache/NetworkCacheStorage.h 2015-05-27 06:29:03 UTC (rev 184897)
+++ trunk/Source/WebKit2/NetworkProcess/cache/NetworkCacheStorage.h 2015-05-27 06:41:02 UTC (rev 184898)
@@ -80,6 +80,7 @@
void traverse(TraverseFlags, TraverseHandler&&);
void setCapacity(size_t);
+ size_t capacity() const { return m_capacity; }
size_t approximateSize() const;
static const unsigned version = 3;
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes