Grok 20.3.2
grk::LRUCache< Key, Value > Member List

This is the complete list of members for grk::LRUCache< Key, Value >, including all inherited members.

clear()grk::LRUCache< Key, Value >inline
contains(const Key &key) constgrk::LRUCache< Key, Value >inline
currentBytes() constgrk::LRUCache< Key, Value >inline
currentBytes_grk::LRUCache< Key, Value >private
erase(const Key &key)grk::LRUCache< Key, Value >inline
EvictFunc typedefgrk::LRUCache< Key, Value >
evictFunc_grk::LRUCache< Key, Value >private
evictWhileOverCapacity()grk::LRUCache< Key, Value >inlineprivate
get(const Key &key)grk::LRUCache< Key, Value >inline
list_grk::LRUCache< Key, Value >private
ListType typedefgrk::LRUCache< Key, Value >private
LRUCache(size_t maxBytes, SizeFunc sizeFunc, EvictFunc evictFunc=nullptr)grk::LRUCache< Key, Value >inline
LRUCache(const LRUCache &)=deletegrk::LRUCache< Key, Value >
LRUCache(LRUCache &&)=defaultgrk::LRUCache< Key, Value >
map_grk::LRUCache< Key, Value >private
maxBytes() constgrk::LRUCache< Key, Value >inline
maxBytes_grk::LRUCache< Key, Value >private
mutex_grk::LRUCache< Key, Value >mutableprivate
operator=(const LRUCache &)=deletegrk::LRUCache< Key, Value >
operator=(LRUCache &&)=defaultgrk::LRUCache< Key, Value >
put(const Key &key, Value value)grk::LRUCache< Key, Value >inline
setMaxBytes(size_t maxBytes)grk::LRUCache< Key, Value >inline
size() constgrk::LRUCache< Key, Value >inline
SizeFunc typedefgrk::LRUCache< Key, Value >
sizeFunc_grk::LRUCache< Key, Value >private
~LRUCache()=defaultgrk::LRUCache< Key, Value >