Volume Cartographer 2.27.0
volcart::LRUCache< TKey, TValue, TMutex > Member List

This is the complete list of members for volcart::LRUCache< TKey, TValue, TMutex >, including all inherited members.

BaseClass typedef (defined in volcart::LRUCache< TKey, TValue, TMutex >)volcart::LRUCache< TKey, TValue, TMutex >
Cache()=defaultvolcart::Cache< TKey, TValue >protected
Cache(const std::size_t capacity)volcart::Cache< TKey, TValue >inlineexplicitprotected
cache_mutex_volcart::LRUCache< TKey, TValue, TMutex >mutableprivate
capacity() const -> std::size_t overridevolcart::LRUCache< TKey, TValue, TMutex >inlinevirtual
capacity_volcart::LRUCache< TKey, TValue, TMutex >
contains(const TKey &k) -> bool overridevolcart::LRUCache< TKey, TValue, TMutex >inlinevirtual
evict() overridevolcart::LRUCache< TKey, TValue, TMutex >inlinevirtual
get(const TKey &k) -> TValue overridevolcart::LRUCache< TKey, TValue, TMutex >inlinevirtual
items_volcart::LRUCache< TKey, TValue, TMutex >private
lookup_volcart::LRUCache< TKey, TValue, TMutex >private
LRUCache()volcart::LRUCache< TKey, TValue, TMutex >inline
LRUCache(std::size_t capacity)volcart::LRUCache< TKey, TValue, TMutex >inlineexplicit
New() -> Pointer (defined in volcart::LRUCache< TKey, TValue, TMutex >)volcart::LRUCache< TKey, TValue, TMutex >inlinestatic
New(std::size_t capacity) -> Pointer (defined in volcart::LRUCache< TKey, TValue, TMutex >)volcart::LRUCache< TKey, TValue, TMutex >inlinestatic
on_eject_volcart::Cache< TKey, TValue >protected
onEvict(std::function< bool(TKey &, TValue &)> fn) overridevolcart::LRUCache< TKey, TValue, TMutex >inlinevirtual
Pointer typedefvolcart::LRUCache< TKey, TValue, TMutex >
purge() overridevolcart::LRUCache< TKey, TValue, TMutex >inlinevirtual
put(const TKey &k, const TValue &v) overridevolcart::LRUCache< TKey, TValue, TMutex >inlinevirtual
resetOnEvict() overridevolcart::LRUCache< TKey, TValue, TMutex >inlinevirtual
setCapacity(std::size_t capacity) overridevolcart::LRUCache< TKey, TValue, TMutex >inlinevirtual
size() const -> std::size_t overridevolcart::LRUCache< TKey, TValue, TMutex >inlinevirtual
TListIterator typedefvolcart::LRUCache< TKey, TValue, TMutex >
TPair typedefvolcart::LRUCache< TKey, TValue, TMutex >
~Cache()=defaultvolcart::Cache< TKey, TValue >virtual