PACS System 0.1.0
PACS DICOM system library
Loading...
Searching...
No Matches
kcenon::pacs::services::cache::simple_lru_cache< Key, Value, Hash, KeyEqual > Member List

This is the complete list of members for kcenon::pacs::services::cache::simple_lru_cache< Key, Value, Hash, KeyEqual >, including all inherited members.

cache_map_kcenon::pacs::services::cache::simple_lru_cache< Key, Value, Hash, KeyEqual >private
calculate_expiry() constkcenon::pacs::services::cache::simple_lru_cache< Key, Value, Hash, KeyEqual >inlineprivate
clear()kcenon::pacs::services::cache::simple_lru_cache< Key, Value, Hash, KeyEqual >inline
clock_type typedefkcenon::pacs::services::cache::simple_lru_cache< Key, Value, Hash, KeyEqual >
config() const noexceptkcenon::pacs::services::cache::simple_lru_cache< Key, Value, Hash, KeyEqual >inline
config_kcenon::pacs::services::cache::simple_lru_cache< Key, Value, Hash, KeyEqual >private
contains(const Key &key) constkcenon::pacs::services::cache::simple_lru_cache< Key, Value, Hash, KeyEqual >inline
empty() constkcenon::pacs::services::cache::simple_lru_cache< Key, Value, Hash, KeyEqual >inline
evict_oldest()kcenon::pacs::services::cache::simple_lru_cache< Key, Value, Hash, KeyEqual >inlineprivate
get(const Key &key)kcenon::pacs::services::cache::simple_lru_cache< Key, Value, Hash, KeyEqual >inline
hit_rate() const noexceptkcenon::pacs::services::cache::simple_lru_cache< Key, Value, Hash, KeyEqual >inline
invalidate(const Key &key)kcenon::pacs::services::cache::simple_lru_cache< Key, Value, Hash, KeyEqual >inline
invalidate_if(Predicate pred)kcenon::pacs::services::cache::simple_lru_cache< Key, Value, Hash, KeyEqual >inline
is_expired(time_point expiry) constkcenon::pacs::services::cache::simple_lru_cache< Key, Value, Hash, KeyEqual >inlineprivate
is_expired(time_point expiry, time_point now) constkcenon::pacs::services::cache::simple_lru_cache< Key, Value, Hash, KeyEqual >inlineprivate
key_type typedefkcenon::pacs::services::cache::simple_lru_cache< Key, Value, Hash, KeyEqual >
list_iterator typedefkcenon::pacs::services::cache::simple_lru_cache< Key, Value, Hash, KeyEqual >private
list_type typedefkcenon::pacs::services::cache::simple_lru_cache< Key, Value, Hash, KeyEqual >private
lru_list_kcenon::pacs::services::cache::simple_lru_cache< Key, Value, Hash, KeyEqual >private
map_type typedefkcenon::pacs::services::cache::simple_lru_cache< Key, Value, Hash, KeyEqual >private
max_size() const noexceptkcenon::pacs::services::cache::simple_lru_cache< Key, Value, Hash, KeyEqual >inline
max_size_kcenon::pacs::services::cache::simple_lru_cache< Key, Value, Hash, KeyEqual >private
mutex_kcenon::pacs::services::cache::simple_lru_cache< Key, Value, Hash, KeyEqual >mutableprivate
name() const noexceptkcenon::pacs::services::cache::simple_lru_cache< Key, Value, Hash, KeyEqual >inline
operator=(const simple_lru_cache &)=deletekcenon::pacs::services::cache::simple_lru_cache< Key, Value, Hash, KeyEqual >
operator=(simple_lru_cache &&other) noexceptkcenon::pacs::services::cache::simple_lru_cache< Key, Value, Hash, KeyEqual >inline
purge_expired()kcenon::pacs::services::cache::simple_lru_cache< Key, Value, Hash, KeyEqual >inline
put(const Key &key, const Value &value)kcenon::pacs::services::cache::simple_lru_cache< Key, Value, Hash, KeyEqual >inline
put(const Key &key, Value &&value)kcenon::pacs::services::cache::simple_lru_cache< Key, Value, Hash, KeyEqual >inline
remove_entry(typename map_type::iterator map_it)kcenon::pacs::services::cache::simple_lru_cache< Key, Value, Hash, KeyEqual >inlineprivate
reset_stats() noexceptkcenon::pacs::services::cache::simple_lru_cache< Key, Value, Hash, KeyEqual >inline
simple_lru_cache(const cache_config &config=cache_config{})kcenon::pacs::services::cache::simple_lru_cache< Key, Value, Hash, KeyEqual >inlineexplicit
simple_lru_cache(size_type max_size, std::chrono::seconds ttl)kcenon::pacs::services::cache::simple_lru_cache< Key, Value, Hash, KeyEqual >inline
simple_lru_cache(const simple_lru_cache &)=deletekcenon::pacs::services::cache::simple_lru_cache< Key, Value, Hash, KeyEqual >
simple_lru_cache(simple_lru_cache &&other) noexceptkcenon::pacs::services::cache::simple_lru_cache< Key, Value, Hash, KeyEqual >inline
size() constkcenon::pacs::services::cache::simple_lru_cache< Key, Value, Hash, KeyEqual >inline
size_type typedefkcenon::pacs::services::cache::simple_lru_cache< Key, Value, Hash, KeyEqual >
stats() const noexceptkcenon::pacs::services::cache::simple_lru_cache< Key, Value, Hash, KeyEqual >inline
stats_kcenon::pacs::services::cache::simple_lru_cache< Key, Value, Hash, KeyEqual >private
time_point typedefkcenon::pacs::services::cache::simple_lru_cache< Key, Value, Hash, KeyEqual >
ttl() const noexceptkcenon::pacs::services::cache::simple_lru_cache< Key, Value, Hash, KeyEqual >inline
value_type typedefkcenon::pacs::services::cache::simple_lru_cache< Key, Value, Hash, KeyEqual >
~simple_lru_cache()=defaultkcenon::pacs::services::cache::simple_lru_cache< Key, Value, Hash, KeyEqual >