Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 /* | 1 /* |
| 2 Copyright (C) 1998 Lars Knoll (knoll@mpi-hd.mpg.de) | 2 Copyright (C) 1998 Lars Knoll (knoll@mpi-hd.mpg.de) |
| 3 Copyright (C) 2001 Dirk Mueller <mueller@kde.org> | 3 Copyright (C) 2001 Dirk Mueller <mueller@kde.org> |
| 4 Copyright (C) 2004, 2005, 2006, 2007, 2008 Apple Inc. All rights reserved. | 4 Copyright (C) 2004, 2005, 2006, 2007, 2008 Apple Inc. All rights reserved. |
| 5 | 5 |
| 6 This library is free software; you can redistribute it and/or | 6 This library is free software; you can redistribute it and/or |
| 7 modify it under the terms of the GNU Library General Public | 7 modify it under the terms of the GNU Library General Public |
| 8 License as published by the Free Software Foundation; either | 8 License as published by the Free Software Foundation; either |
| 9 version 2 of the License, or (at your option) any later version. | 9 version 2 of the License, or (at your option) any later version. |
| 10 | 10 |
| (...skipping 216 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 227 MemoryCacheLRUList* lruListFor(unsigned accessCount, size_t); | 227 MemoryCacheLRUList* lruListFor(unsigned accessCount, size_t); |
| 228 | 228 |
| 229 #ifdef MEMORY_CACHE_STATS | 229 #ifdef MEMORY_CACHE_STATS |
| 230 void dumpStats(Timer<MemoryCache>*); | 230 void dumpStats(Timer<MemoryCache>*); |
| 231 void dumpLRULists(bool includeLive) const; | 231 void dumpLRULists(bool includeLive) const; |
| 232 #endif | 232 #endif |
| 233 | 233 |
| 234 // Calls to put the cached resource into and out of LRU lists. | 234 // Calls to put the cached resource into and out of LRU lists. |
| 235 void insertInLRUList(MemoryCacheEntry*, MemoryCacheLRUList*); | 235 void insertInLRUList(MemoryCacheEntry*, MemoryCacheLRUList*); |
| 236 void removeFromLRUList(MemoryCacheEntry*, MemoryCacheLRUList*); | 236 void removeFromLRUList(MemoryCacheEntry*, MemoryCacheLRUList*); |
| 237 bool containsInLRUList(MemoryCacheEntry*, MemoryCacheLRUList*); | |
|
Mike West
2014/10/16 06:34:46
Nit: Either "containedInLRUList" or "LRUListContai
nhiroki
2014/10/16 07:37:54
Done.
| |
| 237 | 238 |
| 238 // Track decoded resources that are in the cache and referenced by a Web pag e. | 239 // Track decoded resources that are in the cache and referenced by a Web pag e. |
| 239 void insertInLiveDecodedResourcesList(MemoryCacheEntry*); | 240 void insertInLiveDecodedResourcesList(MemoryCacheEntry*); |
| 240 void removeFromLiveDecodedResourcesList(MemoryCacheEntry*); | 241 void removeFromLiveDecodedResourcesList(MemoryCacheEntry*); |
| 242 bool containsInLiveDecodedResourcesList(MemoryCacheEntry*); | |
|
Mike West
2014/10/16 06:34:46
Nit: Same comment.
nhiroki
2014/10/16 07:37:54
Done.
| |
| 241 | 243 |
| 242 size_t liveCapacity() const; | 244 size_t liveCapacity() const; |
| 243 size_t deadCapacity() const; | 245 size_t deadCapacity() const; |
| 244 | 246 |
| 245 // pruneDeadResources() - Flush decoded and encoded data from resources not referenced by Web pages. | 247 // pruneDeadResources() - Flush decoded and encoded data from resources not referenced by Web pages. |
| 246 // pruneLiveResources() - Flush decoded data from resources still referenced by Web pages. | 248 // pruneLiveResources() - Flush decoded data from resources still referenced by Web pages. |
| 247 void pruneDeadResources(); // Automatically decide how much to prune. | 249 void pruneDeadResources(); // Automatically decide how much to prune. |
| 248 void pruneLiveResources(); | 250 void pruneLiveResources(); |
| 249 void pruneNow(double currentTime); | 251 void pruneNow(double currentTime); |
| 250 | 252 |
| (...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 299 // Returns the global cache. | 301 // Returns the global cache. |
| 300 MemoryCache* memoryCache(); | 302 MemoryCache* memoryCache(); |
| 301 | 303 |
| 302 // Sets the global cache, used to swap in a test instance. Returns the old | 304 // Sets the global cache, used to swap in a test instance. Returns the old |
| 303 // MemoryCache object. | 305 // MemoryCache object. |
| 304 PassOwnPtrWillBeRawPtr<MemoryCache> replaceMemoryCacheForTesting(PassOwnPtrWillB eRawPtr<MemoryCache>); | 306 PassOwnPtrWillBeRawPtr<MemoryCache> replaceMemoryCacheForTesting(PassOwnPtrWillB eRawPtr<MemoryCache>); |
| 305 | 307 |
| 306 } | 308 } |
| 307 | 309 |
| 308 #endif | 310 #endif |
| OLD | NEW |