userver: Member List
Loading...
Searching...
No Matches
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 >