Lines Matching refs:deleter
184 Deleter* deleter; member
199 : key(k), value(v), deleter(del) {} in CacheHandle()
205 deleter = a.deleter; in operator =()
273 Deleter* deleter, Cache::Handle** handle,
343 size_t charge, Deleter* deleter, bool hold_reference,
390 if (handle.deleter != nullptr) { in ~ClockCacheShard()
391 (*handle.deleter)(handle.key, handle.value); in ~ClockCacheShard()
433 handle->deleter = nullptr; in RecycleHandle()
440 if (handle.deleter) { in Cleanup()
441 (*handle.deleter)(handle.key, handle.value); in Cleanup()
566 Deleter* deleter, bool hold_reference, in Insert() argument
576 context->to_delete_value.emplace_back(key, value, deleter); in Insert()
595 handle->deleter = deleter; in Insert()
613 size_t charge, Deleter* deleter, in Insert() argument
621 CacheHandle* handle = Insert(key_copy, hash, value, charge, deleter, in Insert()