olp-cpp-sdk  1.22.0
olp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc > Member List

This is the complete list of members for olp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc >, including all inherited members.

AllocType typedefolp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc >
begin() constolp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc >inline
CacheLruChecker (defined in olp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc >)olp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc >friend
Clear()olp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc >inline
CompareType typedefolp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc >
end() constolp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc >inline
Erase(const Key &key)olp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc >inline
Erase(const_iterator &it)olp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc >inline
EvictionFunction typedefolp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc >
Find(const Key &key)olp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc >inline
Find(const Key &key, const Value &nullValue)olp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc >inline
FindNoPromote(const Key &key) constolp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc >inline
GetMaxSize() constolp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc >inline
Insert(_Key &&key, _Value &&value)olp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc >
Insert(_Key &&key, _Value &&value) -> std::pair< const_iterator, bool >olp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc >
InsertOrAssign(Key key, _Value &&value)olp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc >
InsertOrAssign(Key key, _Value &&value) -> std::pair< const_iterator, bool >olp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc >
LruCache(const AllocType &alloc=AllocType())olp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc >inlineexplicit
LruCache(std::size_t maxSize, CacheCostFunc cacheCostFunc=CacheCostFunc(), const CompareType &compare=CompareType(), const AllocType &alloc=AllocType())olp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc >inline
LruCache(const LruCache &)=deleteolp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc >
LruCache(LruCache &&other) noexceptolp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc >inline
operator=(const LruCache &)=deleteolp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc >
operator=(LruCache &&other) noexceptolp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc >inline
rbegin() constolp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc >inline
rend() constolp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc >inline
Resize(size_t maxSize)olp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc >inline
SetEvictionCallback(EvictionFunction func)olp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc >inline
Size() constolp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc >inline