return 1;
}
+void
+cache_flush(struct cache *cache, void *id)
+{
+ struct cache_entry *entry=g_hash_table_lookup(cache->hash, id);
+ if (entry)
+ cache_remove(cache, entry);
+}
+
void *
cache_lookup(struct cache *cache, void *id) {
return data;
}
-void *
-cache_lookup_or_insert(struct cache *cache, void *id, int size)
-{
- void *data=cache_lookup(cache, id);
- if (! data) {
- data=cache_insert_new(cache, id, size);
- }
- return data;
-}
-
-void
+static void
cache_stats(struct cache *cache)
{
dbg(0,"hits %d misses %d hitratio %d size %d entry_size %d id_size %d T1 target %d\n", cache->hits, cache->misses, cache->hits*100/(cache->hits+cache->misses), cache->size, cache->entry_size, cache->id_size, cache->t1_target);