diff options
author | mmenke@chromium.org <mmenke@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-03-17 18:53:02 +0000 |
---|---|---|
committer | mmenke@chromium.org <mmenke@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-03-17 18:53:02 +0000 |
commit | 9eb8cdff6c4e93d2609ee9a12cbd6b3dfa8b7d7f (patch) | |
tree | a3024687f2041d1f464aeb073d289c1bb7daae74 /net/disk_cache/mem_backend_impl.cc | |
parent | d767b2c624529faef3bf78230f8873e91b244868 (diff) | |
download | chromium_src-9eb8cdff6c4e93d2609ee9a12cbd6b3dfa8b7d7f.zip chromium_src-9eb8cdff6c4e93d2609ee9a12cbd6b3dfa8b7d7f.tar.gz chromium_src-9eb8cdff6c4e93d2609ee9a12cbd6b3dfa8b7d7f.tar.bz2 |
Adds memory cache logging, and updates disk cache logging.
Memory and disk cache use the same set of events, with the same parameters (Though the disk cache has a couple events the memory cache does not). Most disk cache events were renamed so as to no longer imply a connection to the disk cache, and all disk cache-related NetLog parameter class definitions were moved to a new file, since they're shared by both entry type.
BUG=59382
TEST=none
Review URL: http://codereview.chromium.org/6613027
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@78572 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/disk_cache/mem_backend_impl.cc')
-rw-r--r-- | net/disk_cache/mem_backend_impl.cc | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/net/disk_cache/mem_backend_impl.cc b/net/disk_cache/mem_backend_impl.cc index 1122bca..c2f0438 100644 --- a/net/disk_cache/mem_backend_impl.cc +++ b/net/disk_cache/mem_backend_impl.cc @@ -28,7 +28,8 @@ int LowWaterAdjust(int high_water) { namespace disk_cache { -MemBackendImpl::MemBackendImpl() : max_size_(0), current_size_(0) {} +MemBackendImpl::MemBackendImpl(net::NetLog* net_log) + : max_size_(0), current_size_(0), net_log_(net_log) {} MemBackendImpl::~MemBackendImpl() { EntryMap::iterator it = entries_.begin(); @@ -40,8 +41,8 @@ MemBackendImpl::~MemBackendImpl() { } // Static. -Backend* MemBackendImpl::CreateBackend(int max_bytes) { - MemBackendImpl* cache = new MemBackendImpl(); +Backend* MemBackendImpl::CreateBackend(int max_bytes, net::NetLog* net_log) { + MemBackendImpl* cache = new MemBackendImpl(net_log); cache->SetMaxSize(max_bytes); if (cache->Init()) return cache; @@ -204,7 +205,7 @@ bool MemBackendImpl::CreateEntry(const std::string& key, Entry** entry) { return false; MemEntryImpl* cache_entry = new MemEntryImpl(this); - if (!cache_entry->CreateEntry(key)) { + if (!cache_entry->CreateEntry(key, net_log_)) { delete entry; return false; } |