| BaseClass typedef (defined in volcart::LRUCache< TKey, TValue, TMutex >) | volcart::LRUCache< TKey, TValue, TMutex > | |
| Cache()=default | volcart::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 override | volcart::LRUCache< TKey, TValue, TMutex > | inlinevirtual |
| capacity_ | volcart::LRUCache< TKey, TValue, TMutex > | |
| contains(const TKey &k) -> bool override | volcart::LRUCache< TKey, TValue, TMutex > | inlinevirtual |
| evict() override | volcart::LRUCache< TKey, TValue, TMutex > | inlinevirtual |
| get(const TKey &k) -> TValue override | volcart::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) override | volcart::LRUCache< TKey, TValue, TMutex > | inlinevirtual |
| Pointer typedef | volcart::LRUCache< TKey, TValue, TMutex > | |
| purge() override | volcart::LRUCache< TKey, TValue, TMutex > | inlinevirtual |
| put(const TKey &k, const TValue &v) override | volcart::LRUCache< TKey, TValue, TMutex > | inlinevirtual |
| resetOnEvict() override | volcart::LRUCache< TKey, TValue, TMutex > | inlinevirtual |
| setCapacity(std::size_t capacity) override | volcart::LRUCache< TKey, TValue, TMutex > | inlinevirtual |
| size() const -> std::size_t override | volcart::LRUCache< TKey, TValue, TMutex > | inlinevirtual |
| TListIterator typedef | volcart::LRUCache< TKey, TValue, TMutex > | |
| TPair typedef | volcart::LRUCache< TKey, TValue, TMutex > | |
| ~Cache()=default | volcart::Cache< TKey, TValue > | virtual |