OmniSciDB  72c90bc290
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
LruCache< key_t, value_t, hash_t > Member List

This is the complete list of members for LruCache< key_t, value_t, hash_t >, including all inherited members.

cache_items_list_LruCache< key_t, value_t, hash_t >private
cache_items_map_LruCache< key_t, value_t, hash_t >private
cache_list_t typedefLruCache< key_t, value_t, hash_t >private
cbegin() const LruCache< key_t, value_t, hash_t >inline
cend() const LruCache< key_t, value_t, hash_t >inline
clear()LruCache< key_t, value_t, hash_t >inline
computeNumEntriesToEvict(const float fraction)LruCache< key_t, value_t, hash_t >inline
const_list_iterator_t typedefLruCache< key_t, value_t, hash_t >
erase(const key_t &key)LruCache< key_t, value_t, hash_t >inline
evictCommon(const size_t entries_to_evict)LruCache< key_t, value_t, hash_t >inlineprivate
eviction_metric_type_LruCache< key_t, value_t, hash_t >private
evictNEntries(const size_t n)LruCache< key_t, value_t, hash_t >inline
find(const key_t &key) const LruCache< key_t, value_t, hash_t >inline
get(const key_t &key)LruCache< key_t, value_t, hash_t >inline
getValueSize(const value_t &value)LruCache< key_t, value_t, hash_t >inlineprivate
getValueSize(const list_iterator_t &it)LruCache< key_t, value_t, hash_t >inlineprivate
key_value_pair_t typedefLruCache< key_t, value_t, hash_t >private
list_iterator_t typedefLruCache< key_t, value_t, hash_t >private
LruCache(EvictionMetricType eviction_metric_type, const size_t max_size)LruCache< key_t, value_t, hash_t >inline
map_t typedefLruCache< key_t, value_t, hash_t >private
map_t_iterator typedefLruCache< key_t, value_t, hash_t >private
max_size_LruCache< key_t, value_t, hash_t >private
put(const key_t &key, value_t &&value)LruCache< key_t, value_t, hash_t >inline
put(const key_t &key, const value_t &value)LruCache< key_t, value_t, hash_t >inline
putCommon(map_t_iterator &it, key_t const &key)LruCache< key_t, value_t, hash_t >inlineprivate
size() const LruCache< key_t, value_t, hash_t >inline
total_byte_size_LruCache< key_t, value_t, hash_t >private