Bitcoin
leveldb::anonymous_namespace{cache.cc}::ShardedLRUCache Member List

This is the complete list of members for leveldb::anonymous_namespace{cache.cc}::ShardedLRUCache, including all inherited members.

Cache()leveldb::Cacheinline
Erase(const Slice &key)leveldb::anonymous_namespace{cache.cc}::ShardedLRUCacheinlinevirtual
HashSlice(const Slice &s)leveldb::anonymous_namespace{cache.cc}::ShardedLRUCacheinlineprivatestatic
id_mutex_leveldb::anonymous_namespace{cache.cc}::ShardedLRUCacheprivate
Insert(const Slice &key, void *value, size_t charge, void(*deleter)(const Slice &key, void *value))leveldb::anonymous_namespace{cache.cc}::ShardedLRUCacheinlinevirtual
last_id_leveldb::anonymous_namespace{cache.cc}::ShardedLRUCacheprivate
Lookup(const Slice &key)leveldb::anonymous_namespace{cache.cc}::ShardedLRUCacheinlinevirtual
NewId()leveldb::anonymous_namespace{cache.cc}::ShardedLRUCacheinlinevirtual
Prune()leveldb::anonymous_namespace{cache.cc}::ShardedLRUCacheinlinevirtual
Release(Handle *handle)leveldb::anonymous_namespace{cache.cc}::ShardedLRUCacheinlinevirtual
Shard(uint32_t hash)leveldb::anonymous_namespace{cache.cc}::ShardedLRUCacheinlineprivatestatic
shard_leveldb::anonymous_namespace{cache.cc}::ShardedLRUCacheprivate
ShardedLRUCache(size_t capacity)leveldb::anonymous_namespace{cache.cc}::ShardedLRUCacheinlineexplicit
TotalCharge() constleveldb::anonymous_namespace{cache.cc}::ShardedLRUCacheinlinevirtual
Value(Handle *handle)leveldb::anonymous_namespace{cache.cc}::ShardedLRUCacheinlinevirtual
~Cache()leveldb::Cachevirtual
~ShardedLRUCache()leveldb::anonymous_namespace{cache.cc}::ShardedLRUCacheinlinevirtual