Home | History | Annotate | Download | only in utils

Lines Matching defs:LruCache

38 class LruCache {
40 explicit LruCache(uint32_t maxCapacity);
41 virtual ~LruCache();
57 LruCache(const LruCache& that); // disallow copy constructor
126 Iterator(const LruCache<TKey, TValue>& cache):
155 const LruCache<TKey, TValue>& mCache;
163 LruCache<TKey, TValue>::LruCache(uint32_t maxCapacity)
174 LruCache<TKey, TValue>::~LruCache() {
180 void LruCache<K, V>::setOnEntryRemovedListener(OnEntryRemoved<K, V>* listener) {
185 size_t LruCache<TKey, TValue>::size() const {
190 const TValue& LruCache<TKey, TValue>::get(const TKey& key) {
204 bool LruCache<TKey, TValue>::put(const TKey& key, const TValue& value) {
220 bool LruCache<TKey, TValue>::remove(const TKey& key) {
238 bool LruCache<TKey, TValue>::removeOldest() {
247 const TValue& LruCache<TKey, TValue>::peekOldestValue() {
255 void LruCache<TKey, TValue>::clear() {
270 void LruCache<TKey, TValue>::attachToCache(Entry& entry) {
281 void LruCache<TKey, TValue>::detachFromCache(Entry& entry) {