proxygen
wangle::FilePersistentCache< K, V, M > Member List

This is the complete list of members for wangle::FilePersistentCache< K, V, M >, including all inherited members.

cache_wangle::FilePersistentCache< K, V, M >private
clear(bool clearPersistence=false) overridewangle::FilePersistentCache< K, V, M >inlinevirtual
FilePersistentCache(const std::string &file, std::size_t cacheCapacity, std::chrono::seconds syncInterval=std::chrono::duration_cast< std::chrono::seconds >(client::persistence::DEFAULT_CACHE_SYNC_INTERVAL), int nSyncRetries=client::persistence::DEFAULT_CACHE_SYNC_RETRIES)wangle::FilePersistentCache< K, V, M >
FilePersistentCache(std::shared_ptr< folly::Executor > executor, const std::string &file, std::size_t cacheCapacity, std::chrono::seconds syncInterval, int nSyncRetries)wangle::FilePersistentCache< K, V, M >
get(const K &key) overridewangle::FilePersistentCache< K, V, M >inlinevirtual
put(const K &key, const V &val) overridewangle::FilePersistentCache< K, V, M >inlinevirtual
remove(const K &key) overridewangle::FilePersistentCache< K, V, M >inlinevirtual
setSyncOnDestroy(bool syncOnDestroy)wangle::FilePersistentCache< K, V, M >inline
size() overridewangle::FilePersistentCache< K, V, M >inlinevirtual
~FilePersistentCache() overridewangle::FilePersistentCache< K, V, M >inline
~PersistentCache()wangle::PersistentCache< K, V >inlinevirtual