Home
last modified time | relevance | path

Searched refs:CacheData (Results 1 – 2 of 2) sorted by relevance

/rocksdb-6.9/utilities/persistent_cache/
Dvolatile_tier_impl.h76 struct CacheData : LRUElement<CacheData> { struct
77 explicit CacheData(CacheData&& rhs) ROCKSDB_NOEXCEPT in CacheData() function
81 explicit CacheData(const std::string& _key, const std::string& _value = "")
84 virtual ~CacheData() {} in ~CacheData() argument
90 static void DeleteCacheData(CacheData* data); argument
96 uint64_t operator()(const CacheData* obj) const { in operator()
103 bool operator()(const CacheData* lhs, const CacheData* rhs) const { in operator()
127 typedef EvictableHashTable<CacheData, CacheDataHash, CacheDataEqual>
Dvolatile_tier_impl.cc14 void VolatileCacheTier::DeleteCacheData(VolatileCacheTier::CacheData* data) { in DeleteCacheData()
66 std::unique_ptr<CacheData> cache_data( in Insert()
67 new CacheData(std::move(key), std::move(value))); in Insert()
85 CacheData key(std::move(page_key.ToString())); in Lookup()
86 CacheData* kv; in Lookup()
115 CacheData* edata = index_.Evict(); in Evict()