Lines Matching refs:cache_
38 Cache* cache_; member in leveldb::CacheTest
40 CacheTest() : cache_(NewLRUCache(kCacheSize)) { in CacheTest()
45 delete cache_; in ~CacheTest()
49 Cache::Handle* handle = cache_->Lookup(EncodeKey(key)); in Lookup()
50 const int r = (handle == NULL) ? -1 : DecodeValue(cache_->Value(handle)); in Lookup()
52 cache_->Release(handle); in Lookup()
58 cache_->Release(cache_->Insert(EncodeKey(key), EncodeValue(value), charge, in Insert()
63 return cache_->Insert(EncodeKey(key), EncodeValue(value), charge, in InsertAndReturnHandle()
68 cache_->Erase(EncodeKey(key)); in Erase()
117 Cache::Handle* h1 = cache_->Lookup(EncodeKey(100)); in TEST()
118 ASSERT_EQ(101, DecodeValue(cache_->Value(h1))); in TEST()
121 Cache::Handle* h2 = cache_->Lookup(EncodeKey(100)); in TEST()
122 ASSERT_EQ(102, DecodeValue(cache_->Value(h2))); in TEST()
125 cache_->Release(h1); in TEST()
134 cache_->Release(h2); in TEST()
144 Cache::Handle* h = cache_->Lookup(EncodeKey(300)); in TEST()
156 cache_->Release(h); in TEST()
172 cache_->Release(h[i]); in TEST()
204 uint64_t a = cache_->NewId(); in TEST()
205 uint64_t b = cache_->NewId(); in TEST()
213 Cache::Handle* handle = cache_->Lookup(EncodeKey(1)); in TEST()
215 cache_->Prune(); in TEST()
216 cache_->Release(handle); in TEST()