Lines Matching refs:cache_
65 std::shared_ptr<Cache> cache_; member in ROCKSDB_NAMESPACE::CacheTest
69 : cache_(NewCache(kCacheSize, kNumShardBits, false)), in CacheTest()
126 return Lookup(cache_, key); in Lookup()
130 Insert(cache_, key, value, charge); in Insert()
134 Erase(cache_, key); in Erase()
330 Cache::Handle* h1 = cache_->Lookup(EncodeKey(100)); in TEST_P()
331 ASSERT_EQ(101, DecodeValue(cache_->Value(h1))); in TEST_P()
332 ASSERT_EQ(1U, cache_->GetUsage()); in TEST_P()
335 Cache::Handle* h2 = cache_->Lookup(EncodeKey(100)); in TEST_P()
336 ASSERT_EQ(102, DecodeValue(cache_->Value(h2))); in TEST_P()
338 ASSERT_EQ(2U, cache_->GetUsage()); in TEST_P()
340 cache_->Release(h1); in TEST_P()
344 ASSERT_EQ(1U, cache_->GetUsage()); in TEST_P()
349 ASSERT_EQ(1U, cache_->GetUsage()); in TEST_P()
351 cache_->Release(h2); in TEST_P()
355 ASSERT_EQ(0U, cache_->GetUsage()); in TEST_P()
373 Cache::Handle* h = cache_->Lookup(EncodeKey(100)); in TEST_P()
374 ASSERT_TRUE(cache_->Ref(h)); in TEST_P()
375 ASSERT_EQ(101, DecodeValue(cache_->Value(h))); in TEST_P()
376 ASSERT_EQ(1U, cache_->GetUsage()); in TEST_P()
383 cache_->Release(h); in TEST_P()
406 Cache::Handle* h201 = cache_->Lookup(EncodeKey(200)); in TEST_P()
407 Cache::Handle* h202 = cache_->Lookup(EncodeKey(201)); in TEST_P()
408 Cache::Handle* h203 = cache_->Lookup(EncodeKey(202)); in TEST_P()
409 Cache::Handle* h204 = cache_->Lookup(EncodeKey(203)); in TEST_P()
439 cache_->Release(h201); in TEST_P()
440 cache_->Release(h202); in TEST_P()
441 cache_->Release(h203); in TEST_P()
442 cache_->Release(h204); in TEST_P()
475 Cache::Handle* h1 = cache_->Lookup(EncodeKey(100)); in TEST_P()
476 Cache::Handle* h2 = cache_->Lookup(EncodeKey(100)); in TEST_P()
478 ASSERT_EQ(DecodeValue(cache_->Value(h1)), 1000); in TEST_P()
479 ASSERT_EQ(DecodeValue(cache_->Value(h2)), 1000); in TEST_P()
487 cache_->Release(h1); in TEST_P()
491 cache_->Release(h2); in TEST_P()
522 uint64_t a = cache_->NewId(); in TEST_P()
523 uint64_t b = cache_->NewId(); in TEST_P()
734 cache_->ApplyToAllCacheEntries(callback, true); in TEST_P()
759 Cache::Handle* h1 = cache_->Lookup(EncodeKey(1)); in TEST_P()
760 ASSERT_EQ(2, DecodeValue(cache_->Value(h1))); in TEST_P()
761 ASSERT_EQ(1, cache_->GetCharge(h1)); in TEST_P()
762 cache_->Release(h1); in TEST_P()