userver: Member List
⚠️ This is the documentation for an old userver version. Click here to switch to the latest version.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
cache::ExpirableLruCache< Key, Value, Hash, Equal > Member List

This is the complete list of members for cache::ExpirableLruCache< Key, Value, Hash, Equal >, including all inherited members.

ExpirableLruCache(size_t ways, size_t way_size, const Hash &hash=Hash(), const Equal &equal=Equal())cache::ExpirableLruCache< Key, Value, Hash, Equal >
Get(const Key &key, const UpdateValueFunc &update_func, ReadMode read_mode=ReadMode::kUseCache)cache::ExpirableLruCache< Key, Value, Hash, Equal >
GetMaxLifetime() const noexcept (defined in cache::ExpirableLruCache< Key, Value, Hash, Equal >)cache::ExpirableLruCache< Key, Value, Hash, Equal >
GetOptional(const Key &key, const UpdateValueFunc &update_func)cache::ExpirableLruCache< Key, Value, Hash, Equal >
GetOptionalNoUpdate(const Key &key)cache::ExpirableLruCache< Key, Value, Hash, Equal >
GetOptionalUnexpirable(const Key &key)cache::ExpirableLruCache< Key, Value, Hash, Equal >
GetOptionalUnexpirableWithUpdate(const Key &key, const UpdateValueFunc &update_func)cache::ExpirableLruCache< Key, Value, Hash, Equal >
GetSizeApproximate() const (defined in cache::ExpirableLruCache< Key, Value, Hash, Equal >)cache::ExpirableLruCache< Key, Value, Hash, Equal >
GetStatistics() const (defined in cache::ExpirableLruCache< Key, Value, Hash, Equal >)cache::ExpirableLruCache< Key, Value, Hash, Equal >
Invalidate()cache::ExpirableLruCache< Key, Value, Hash, Equal >
InvalidateByKey(const Key &key)cache::ExpirableLruCache< Key, Value, Hash, Equal >
Put(const Key &key, const Value &value) (defined in cache::ExpirableLruCache< Key, Value, Hash, Equal >)cache::ExpirableLruCache< Key, Value, Hash, Equal >
Put(const Key &key, Value &&value) (defined in cache::ExpirableLruCache< Key, Value, Hash, Equal >)cache::ExpirableLruCache< Key, Value, Hash, Equal >
Read(dump::Reader &reader) (defined in cache::ExpirableLruCache< Key, Value, Hash, Equal >)cache::ExpirableLruCache< Key, Value, Hash, Equal >
ReadMode enum namecache::ExpirableLruCache< Key, Value, Hash, Equal >
SetBackgroundUpdate(BackgroundUpdateMode background_update)cache::ExpirableLruCache< Key, Value, Hash, Equal >
SetDumper(std::shared_ptr< dump::Dumper > dumper)cache::ExpirableLruCache< Key, Value, Hash, Equal >
SetMaxLifetime(std::chrono::milliseconds max_lifetime) (defined in cache::ExpirableLruCache< Key, Value, Hash, Equal >)cache::ExpirableLruCache< Key, Value, Hash, Equal >
SetWaySize(size_t way_size)cache::ExpirableLruCache< Key, Value, Hash, Equal >
UpdateInBackground(const Key &key, UpdateValueFunc update_func)cache::ExpirableLruCache< Key, Value, Hash, Equal >
UpdateValueFunc typedef (defined in cache::ExpirableLruCache< Key, Value, Hash, Equal >)cache::ExpirableLruCache< Key, Value, Hash, Equal >
Write(dump::Writer &writer) const (defined in cache::ExpirableLruCache< Key, Value, Hash, Equal >)cache::ExpirableLruCache< Key, Value, Hash, Equal >
~ExpirableLruCache() (defined in cache::ExpirableLruCache< Key, Value, Hash, Equal >)cache::ExpirableLruCache< Key, Value, Hash, Equal >