Get(const T &key, Validator validator) (defined in cache::NWayLRU< T, U, Hash, Equal >) | cache::NWayLRU< T, U, Hash, Equal > | |
Get(const T &key) (defined in cache::NWayLRU< T, U, Hash, Equal >) | cache::NWayLRU< T, U, Hash, Equal > | inline |
GetOr(const T &key, const U &default_value) (defined in cache::NWayLRU< T, U, Hash, Equal >) | cache::NWayLRU< T, U, Hash, Equal > | |
GetSize() const (defined in cache::NWayLRU< T, U, Hash, Equal >) | cache::NWayLRU< T, U, Hash, Equal > | |
Invalidate() (defined in cache::NWayLRU< T, U, Hash, Equal >) | cache::NWayLRU< T, U, Hash, Equal > | |
InvalidateByKey(const T &key) (defined in cache::NWayLRU< T, U, Hash, Equal >) | cache::NWayLRU< T, U, Hash, Equal > | |
NWayLRU(size_t ways, size_t way_size, const Hash &hash=Hash(), const Equal &equal=Equal()) | cache::NWayLRU< T, U, Hash, Equal > | |
Put(const T &key, U value) (defined in cache::NWayLRU< T, U, Hash, Equal >) | cache::NWayLRU< T, U, Hash, Equal > | |
Read(dump::Reader &reader) (defined in cache::NWayLRU< T, U, Hash, Equal >) | cache::NWayLRU< T, U, Hash, Equal > | |
SetDumper(std::shared_ptr< dump::Dumper > dumper) | cache::NWayLRU< T, U, Hash, Equal > | |
UpdateWaySize(size_t way_size) | cache::NWayLRU< T, U, Hash, Equal > | |
VisitAll(Function func) const | cache::NWayLRU< T, U, Hash, Equal > | |
Write(dump::Writer &writer) const (defined in cache::NWayLRU< T, U, Hash, Equal >) | cache::NWayLRU< T, U, Hash, Equal > | |