MCPcopy Create free account
hub / github.com/NodeDB-Lab/nodedb / evict_tenant

Function evict_tenant

nodedb/src/engine/timeseries/query_cache.rs:216–227  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

214
215 #[test]
216 fn evict_tenant() {
217 let mut cache = QueryCache::new(1024);
218 cache.insert(T1, 100, 1, vec![1]);
219 cache.insert(T1, 200, 2, vec![2]);
220 cache.insert(T2, 100, 1, vec![3]);
221 assert_eq!(cache.len(), 3);
222
223 cache.evict_tenant(T1);
224 assert_eq!(cache.len(), 1);
225 assert!(cache.get(T1, 100, 1).is_none());
226 assert!(cache.get(T2, 100, 1).is_some());
227 }
228
229 #[test]
230 fn query_hash_deterministic() {

Callers

nothing calls this directly

Calls 2

insertMethod · 0.45
evict_tenantMethod · 0.45

Tested by

no test coverage detected