@@ -99,23 +99,23 @@ class InvertedIndexSearcherCache {
99
99
private:
100
100
InvertedIndexSearcherCache () = default ;
101
101
102
- class InvertedIndexSearcherCachePolicy : public LRUCachePolicyTrackingManual {
102
+ class InvertedIndexSearcherCachePolicy : public LRUCachePolicy {
103
103
public:
104
104
InvertedIndexSearcherCachePolicy (size_t capacity, uint32_t num_shards,
105
105
uint32_t element_count_capacity)
106
- : LRUCachePolicyTrackingManual (CachePolicy::CacheType::INVERTEDINDEX_SEARCHER_CACHE,
107
- capacity, LRUCacheType::SIZE,
108
- config::inverted_index_cache_stale_sweep_time_sec,
109
- num_shards, element_count_capacity, true ) {}
106
+ : LRUCachePolicy (CachePolicy::CacheType::INVERTEDINDEX_SEARCHER_CACHE, capacity ,
107
+ LRUCacheType::SIZE,
108
+ config::inverted_index_cache_stale_sweep_time_sec, num_shards ,
109
+ element_count_capacity, true ) {}
110
110
InvertedIndexSearcherCachePolicy (size_t capacity, uint32_t num_shards,
111
111
uint32_t element_count_capacity,
112
112
CacheValueTimeExtractor cache_value_time_extractor,
113
113
bool cache_value_check_timestamp)
114
- : LRUCachePolicyTrackingManual(
115
- CachePolicy::CacheType::INVERTEDINDEX_SEARCHER_CACHE, capacity ,
116
- LRUCacheType::SIZE, config::inverted_index_cache_stale_sweep_time_sec,
117
- num_shards, element_count_capacity, cache_value_time_extractor,
118
- cache_value_check_timestamp, true ) {}
114
+ : LRUCachePolicy(CachePolicy::CacheType::INVERTEDINDEX_SEARCHER_CACHE, capacity,
115
+ LRUCacheType::SIZE ,
116
+ config::inverted_index_cache_stale_sweep_time_sec, num_shards ,
117
+ element_count_capacity, cache_value_time_extractor,
118
+ cache_value_check_timestamp, true ) {}
119
119
};
120
120
// Insert a cache entry by key.
121
121
// And the cache entry will be returned in handle.
@@ -179,9 +179,9 @@ class InvertedIndexCacheHandle {
179
179
180
180
class InvertedIndexQueryCacheHandle ;
181
181
182
- class InvertedIndexQueryCache : public LRUCachePolicyTrackingManual {
182
+ class InvertedIndexQueryCache : public LRUCachePolicy {
183
183
public:
184
- using LRUCachePolicyTrackingManual ::insert;
184
+ using LRUCachePolicy ::insert;
185
185
186
186
// cache key
187
187
struct CacheKey {
@@ -227,10 +227,9 @@ class InvertedIndexQueryCache : public LRUCachePolicyTrackingManual {
227
227
InvertedIndexQueryCache () = delete ;
228
228
229
229
InvertedIndexQueryCache (size_t capacity, uint32_t num_shards)
230
- : LRUCachePolicyTrackingManual(CachePolicy::CacheType::INVERTEDINDEX_QUERY_CACHE,
231
- capacity, LRUCacheType::SIZE,
232
- config::inverted_index_cache_stale_sweep_time_sec,
233
- num_shards) {}
230
+ : LRUCachePolicy(CachePolicy::CacheType::INVERTEDINDEX_QUERY_CACHE, capacity,
231
+ LRUCacheType::SIZE, config::inverted_index_cache_stale_sweep_time_sec,
232
+ num_shards) {}
234
233
235
234
bool lookup (const CacheKey& key, InvertedIndexQueryCacheHandle* handle);
236
235
0 commit comments