Lines Matching refs:capacity
270 void SetCapacity(size_t capacity) override;
525 size_t capacity = capacity_.load(std::memory_order_relaxed); in EvictFromCache() local
527 return charge <= capacity; in EvictFromCache()
531 while (usage + charge > capacity) { in EvictFromCache()
549 void ClockCacheShard::SetCapacity(size_t capacity) { in SetCapacity() argument
553 capacity_.store(capacity, std::memory_order_relaxed); in SetCapacity()
704 ClockCache(size_t capacity, int num_shard_bits, bool strict_capacity_limit, in ClockCache() argument
706 : ShardedCache(capacity, num_shard_bits, strict_capacity_limit) { in ClockCache()
712 SetCapacity(capacity); in ClockCache()
749 size_t capacity, int num_shard_bits, bool strict_capacity_limit, in NewClockCache() argument
752 num_shard_bits = GetDefaultCacheShardBits(capacity); in NewClockCache()
755 capacity, num_shard_bits, strict_capacity_limit, metadata_charge_policy); in NewClockCache()