AllocType typedef | olp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc > | |
begin() const | olp::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 typedef | olp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc > | |
end() const | olp::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 typedef | olp::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) const | olp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc > | inline |
GetMaxSize() const | olp::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 &)=delete | olp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc > | |
LruCache(LruCache &&other) noexcept | olp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc > | inline |
operator=(const LruCache &)=delete | olp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc > | |
operator=(LruCache &&other) noexcept | olp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc > | inline |
rbegin() const | olp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc > | inline |
rend() const | olp::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() const | olp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc > | inline |