Home | History | Annotate | Download | only in utils

Lines Matching defs:LruCache

36 class LruCache {
38 explicit LruCache(uint32_t maxCapacity);
54 Iterator(const LruCache<TKey, TValue>& cache): mCache(cache), mIndex(-1) {
74 const LruCache<TKey, TValue>& mCache;
79 LruCache(const LruCache& that); // disallow copy constructor
106 LruCache<TKey, TValue>::LruCache(uint32_t maxCapacity): mMaxCapacity(maxCapacity),
112 void LruCache<K, V>::setOnEntryRemovedListener(OnEntryRemoved<K, V>* listener) {
117 size_t LruCache<TKey, TValue>::size() const {
122 const TValue& LruCache<TKey, TValue>::get(const TKey& key) {
135 bool LruCache<TKey, TValue>::put(const TKey& key, const TValue& value) {
158 bool LruCache<TKey, TValue>::remove(const TKey& key) {
174 bool LruCache<TKey, TValue>::removeOldest() {
183 void LruCache<TKey, TValue>::clear() {
195 void LruCache<TKey, TValue>::attachToCache(Entry& entry) {
206 void LruCache<TKey, TValue>::detachFromCache(Entry& entry) {
223 void LruCache<TKey, TValue>::rehash(size_t newCapacity) {