Lines Matching refs:Entry
36 struct Entry: public LightRefBase<Entry<EntryKey, EntryValue> > {
37 Entry() { }
38 Entry(const Entry<EntryKey, EntryValue>& e):
40 Entry(sp<Entry<EntryKey, EntryValue> > e):
46 sp<Entry<EntryKey, EntryValue> > parent;
47 sp<Entry<EntryKey, EntryValue> > child;
48 }; // struct Entry
77 void addToCache(sp<Entry<K, V> > entry, K key, V value);
78 void attachToCache(sp<Entry<K, V> > entry);
79 void detachFromCache(sp<Entry<K, V> > entry);
84 KeyedVector<K, sp<Entry<K, V> > > mCache;
89 sp<Entry<K, V> > mOldest;
90 sp<Entry<K, V> > mYoungest;
121 sp<Entry<K, V> > entry = mCache.valueAt(i);
151 sp<Entry<K, V> > entry = mCache.valueAt(index);
170 sp<Entry<K, V> > entry = new Entry<K, V>;
179 void GenerationCache<K, V>::addToCache(sp<Entry<K, V> > entry, K key, V value) {
198 sp<Entry<K, V> > entry = mCache.valueAt(index);
221 void GenerationCache<K, V>::attachToCache(sp<Entry<K, V> > entry) {
232 void GenerationCache<K, V>::detachFromCache(sp<Entry<K, V> > entry) {