| Index: net/disk_cache/mem_backend_impl.h
|
| diff --git a/net/disk_cache/mem_backend_impl.h b/net/disk_cache/mem_backend_impl.h
|
| index c78c670158f97891d8cbba5315893da5eff13468..9b920ac59494ef70b03e8ff0a8dbb9fc23fdfef4 100644
|
| --- a/net/disk_cache/mem_backend_impl.h
|
| +++ b/net/disk_cache/mem_backend_impl.h
|
| @@ -34,25 +34,6 @@ class MemBackendImpl : public Backend {
|
| // Performs general initialization for this current instance of the cache.
|
| bool Init();
|
|
|
| - // Backend interface.
|
| - virtual int32 GetEntryCount() const;
|
| - virtual int OpenEntry(const std::string& key, Entry** entry,
|
| - CompletionCallback* callback);
|
| - virtual int CreateEntry(const std::string& key, Entry** entry,
|
| - CompletionCallback* callback);
|
| - virtual int DoomEntry(const std::string& key, CompletionCallback* callback);
|
| - virtual int DoomAllEntries(CompletionCallback* callback);
|
| - virtual int DoomEntriesBetween(const base::Time initial_time,
|
| - const base::Time end_time,
|
| - CompletionCallback* callback);
|
| - virtual int DoomEntriesSince(const base::Time initial_time,
|
| - CompletionCallback* callback);
|
| - virtual int OpenNextEntry(void** iter, Entry** next_entry,
|
| - CompletionCallback* callback);
|
| - virtual void EndEnumeration(void** iter);
|
| - virtual void GetStats(
|
| - std::vector<std::pair<std::string, std::string> >* stats) {}
|
| -
|
| // Sets the maximum size for the total amount of data stored by this instance.
|
| bool SetMaxSize(int max_bytes);
|
|
|
| @@ -77,7 +58,28 @@ class MemBackendImpl : public Backend {
|
| // MemEntryImpl to remove a child entry from the ranking list.
|
| void RemoveFromRankingList(MemEntryImpl* entry);
|
|
|
| + // Backend interface.
|
| + virtual int32 GetEntryCount() const;
|
| + virtual int OpenEntry(const std::string& key, Entry** entry,
|
| + CompletionCallback* callback);
|
| + virtual int CreateEntry(const std::string& key, Entry** entry,
|
| + CompletionCallback* callback);
|
| + virtual int DoomEntry(const std::string& key, CompletionCallback* callback);
|
| + virtual int DoomAllEntries(CompletionCallback* callback);
|
| + virtual int DoomEntriesBetween(const base::Time initial_time,
|
| + const base::Time end_time,
|
| + CompletionCallback* callback);
|
| + virtual int DoomEntriesSince(const base::Time initial_time,
|
| + CompletionCallback* callback);
|
| + virtual int OpenNextEntry(void** iter, Entry** next_entry,
|
| + CompletionCallback* callback);
|
| + virtual void EndEnumeration(void** iter);
|
| + virtual void GetStats(
|
| + std::vector<std::pair<std::string, std::string> >* stats) {}
|
| +
|
| private:
|
| + typedef base::hash_map<std::string, MemEntryImpl*> EntryMap;
|
| +
|
| // Old Backend interface.
|
| bool OpenEntry(const std::string& key, Entry** entry);
|
| bool CreateEntry(const std::string& key, Entry** entry);
|
| @@ -97,8 +99,6 @@ class MemBackendImpl : public Backend {
|
| void AddStorageSize(int32 bytes);
|
| void SubstractStorageSize(int32 bytes);
|
|
|
| - typedef base::hash_map<std::string, MemEntryImpl*> EntryMap;
|
| -
|
| EntryMap entries_;
|
| MemRankings rankings_; // Rankings to be able to trim the cache.
|
| int32 max_size_; // Maximum data size for this instance.
|
|
|