Chromium Code Reviews| Index: net/disk_cache/disk_cache.h |
| diff --git a/net/disk_cache/disk_cache.h b/net/disk_cache/disk_cache.h |
| index 09924065c4b7bc39be9b031246e9456a0042b888..18eb2558d23c95661af0102d2aac22aa88baa040 100644 |
| --- a/net/disk_cache/disk_cache.h |
| +++ b/net/disk_cache/disk_cache.h |
| @@ -25,6 +25,9 @@ |
| namespace base { |
| class FilePath; |
| class SingleThreadTaskRunner; |
| +namespace trace_event { |
| +class ProcessMemoryDump; |
| +} |
| } |
| namespace net { |
| @@ -174,6 +177,13 @@ class NET_EXPORT Backend { |
| // Called whenever an external cache in the system reuses the resource |
| // referred to by |key|. |
| virtual void OnExternalCacheHit(const std::string& key) = 0; |
| + |
| + // Dumps memory allocation stats. |parent_dump_absolute_name| is the name |
| + // used by the parent MemoryAllocatorDump in the memory dump hierarchy. |
| + // TODO(xunjieli): Investigate memory usage from backends other than |
| + // SimpleCache. |
|
ssid
2017/02/01 02:45:48
Slightly weird place to have this TODO about imple
xunjieli
2017/02/01 14:55:18
Done.
|
| + virtual void DumpMemoryStats(base::trace_event::ProcessMemoryDump* pmd, |
| + const std::string& parent_absolute_name) const {} |
| }; |
| // This interface represents an entry in the disk cache. |