| Cache(bslma::Allocator *basicAllocator=0) | bdlcc::Cache< KEY, VALUE, HASH, EQUAL > | explicit |
| Cache(CacheEvictionPolicy::Enum evictionPolicy, bsl::size_t lowWatermark, bsl::size_t highWatermark, bslma::Allocator *basicAllocator=0) | bdlcc::Cache< KEY, VALUE, HASH, EQUAL > | |
| Cache(CacheEvictionPolicy::Enum evictionPolicy, bsl::size_t lowWatermark, bsl::size_t highWatermark, const HASH &hashFunction, const EQUAL &equalFunction, bslma::Allocator *basicAllocator=0) | bdlcc::Cache< KEY, VALUE, HASH, EQUAL > | |
| Cache_TestUtil< KEY, VALUE, HASH, EQUAL > | bdlcc::Cache< KEY, VALUE, HASH, EQUAL > | friend |
| clear() | bdlcc::Cache< KEY, VALUE, HASH, EQUAL > | |
| equalFunction() const | bdlcc::Cache< KEY, VALUE, HASH, EQUAL > | inline |
| erase(const KEY &key) | bdlcc::Cache< KEY, VALUE, HASH, EQUAL > | |
| eraseBulk(INPUT_ITERATOR begin, INPUT_ITERATOR end) | bdlcc::Cache< KEY, VALUE, HASH, EQUAL > | |
| eraseBulk(const bsl::vector< KEY > &keys) | bdlcc::Cache< KEY, VALUE, HASH, EQUAL > | inline |
| evictionPolicy() const | bdlcc::Cache< KEY, VALUE, HASH, EQUAL > | inline |
| hashFunction() const | bdlcc::Cache< KEY, VALUE, HASH, EQUAL > | inline |
| highWatermark() const | bdlcc::Cache< KEY, VALUE, HASH, EQUAL > | inline |
| insert(const KEY &key, const VALUE &value) | bdlcc::Cache< KEY, VALUE, HASH, EQUAL > | inline |
| insert(const KEY &key, bslmf::MovableRef< VALUE > value) | bdlcc::Cache< KEY, VALUE, HASH, EQUAL > | |
| insert(bslmf::MovableRef< KEY > key, const VALUE &value) | bdlcc::Cache< KEY, VALUE, HASH, EQUAL > | |
| insert(bslmf::MovableRef< KEY > key, bslmf::MovableRef< VALUE > value) | bdlcc::Cache< KEY, VALUE, HASH, EQUAL > | |
| insert(const KEY &key, const ValuePtrType &valuePtr) | bdlcc::Cache< KEY, VALUE, HASH, EQUAL > | inline |
| insert(bslmf::MovableRef< KEY > key, const ValuePtrType &valuePtr) | bdlcc::Cache< KEY, VALUE, HASH, EQUAL > | |
| insertBulk(INPUT_ITERATOR begin, INPUT_ITERATOR end) | bdlcc::Cache< KEY, VALUE, HASH, EQUAL > | |
| insertBulk(const bsl::vector< KVType > &data) | bdlcc::Cache< KEY, VALUE, HASH, EQUAL > | inline |
| insertBulk(bslmf::MovableRef< bsl::vector< KVType > > data) | bdlcc::Cache< KEY, VALUE, HASH, EQUAL > | |
| KVType typedef | bdlcc::Cache< KEY, VALUE, HASH, EQUAL > | |
| lowWatermark() const | bdlcc::Cache< KEY, VALUE, HASH, EQUAL > | inline |
| popFront() | bdlcc::Cache< KEY, VALUE, HASH, EQUAL > | inline |
| PostEvictionCallback typedef | bdlcc::Cache< KEY, VALUE, HASH, EQUAL > | |
| setPostEvictionCallback(const PostEvictionCallback &postEvictionCallback) | bdlcc::Cache< KEY, VALUE, HASH, EQUAL > | |
| size() const | bdlcc::Cache< KEY, VALUE, HASH, EQUAL > | inline |
| tryGetValue(bsl::shared_ptr< VALUE > *value, const KEY &key, bool modifyEvictionQueue=true) | bdlcc::Cache< KEY, VALUE, HASH, EQUAL > | |
| ValuePtrType typedef | bdlcc::Cache< KEY, VALUE, HASH, EQUAL > | |
| visit(VISITOR &visitor) const | bdlcc::Cache< KEY, VALUE, HASH, EQUAL > | |
| ~Cache()=default | bdlcc::Cache< KEY, VALUE, HASH, EQUAL > | |