Lines Matching refs:charge
183 size_t charge; member
210 Slice key, size_t charge, in CalcTotalCharge()
222 return charge + meta_charge; in CalcTotalCharge()
227 return CalcTotalCharge(key, charge, metadata_charge_policy); in CalcTotalCharge()
272 Status Insert(const Slice& key, uint32_t hash, void* value, size_t charge,
340 bool EvictFromCache(size_t charge, CleanupContext* context);
343 size_t charge, Deleter* deleter, bool hold_reference,
416 callback(handle.value, handle.charge); in ApplyToAllCacheEntries()
523 bool ClockCacheShard::EvictFromCache(size_t charge, CleanupContext* context) { in EvictFromCache() argument
527 return charge <= capacity; in EvictFromCache()
531 while (usage + charge > capacity) { in EvictFromCache()
565 void* value, size_t charge, in Insert() argument
569 CacheHandle::CalcTotalCharge(key, charge, metadata_charge_policy_); in Insert()
594 handle->charge = charge; in Insert()
613 size_t charge, Deleter* deleter, in Insert() argument
621 CacheHandle* handle = Insert(key_copy, hash, value, charge, deleter, in Insert()
733 return reinterpret_cast<const CacheHandle*>(handle)->charge; in GetCharge()