Tkrzw
tkrzw::DoubleLRUCache< VALUETYPE > Member List

This is the complete list of members for tkrzw::DoubleLRUCache< VALUETYPE >, including all inherited members.

Add(int64_t id, VALUETYPE *value)tkrzw::DoubleLRUCache< VALUETYPE >
Clear()tkrzw::DoubleLRUCache< VALUETYPE >
DoubleLRUCache(size_t hot_capacity, size_t warm_capacity)tkrzw::DoubleLRUCache< VALUETYPE >
Get(int64_t id, bool promotion)tkrzw::DoubleLRUCache< VALUETYPE >
GiveBack(int64_t id, std::shared_ptr< VALUETYPE > &&value)tkrzw::DoubleLRUCache< VALUETYPE >
IsEmpty() consttkrzw::DoubleLRUCache< VALUETYPE >
IsSaturated() consttkrzw::DoubleLRUCache< VALUETYPE >
MakeIterator()tkrzw::DoubleLRUCache< VALUETYPE >
Remove(int64_t id)tkrzw::DoubleLRUCache< VALUETYPE >
RemoveLRU(int64_t *id=nullptr)tkrzw::DoubleLRUCache< VALUETYPE >
Size() consttkrzw::DoubleLRUCache< VALUETYPE >