olp-cpp-sdk  1.21.0
olp::cache::KeyValueCache Member List

This is the complete list of members for olp::cache::KeyValueCache, including all inherited members.

Contains(const std::string &key) constolp::cache::KeyValueCacheinlinevirtual
Delete(const std::string &key)olp::cache::KeyValueCacheinlinevirtual
DeleteByPrefix(const std::string &prefix)olp::cache::KeyValueCacheinlinevirtual
Get(const std::string &key, const Decoder &encoder)=0olp::cache::KeyValueCachepure virtual
Get(const std::string &key)=0olp::cache::KeyValueCachepure virtual
IsProtected(const std::string &key) constolp::cache::KeyValueCacheinlinevirtual
kDefaultExpiryolp::cache::KeyValueCachestatic
KeyListType typedefolp::cache::KeyValueCache
Promote(const std::string &key)olp::cache::KeyValueCacheinlinevirtual
Protect(const KeyListType &keys)olp::cache::KeyValueCacheinlinevirtual
Put(const std::string &key, const boost::any &value, const Encoder &encoder, time_t expiry=kDefaultExpiry)=0olp::cache::KeyValueCachepure virtual
Put(const std::string &key, const ValueTypePtr value, time_t expiry=kDefaultExpiry)=0olp::cache::KeyValueCachepure virtual
Read(const std::string &key)olp::cache::KeyValueCacheinlinevirtual
Release(const KeyListType &keys)olp::cache::KeyValueCacheinlinevirtual
Remove(const std::string &key)=0olp::cache::KeyValueCachepure virtual
RemoveKeysWithPrefix(const std::string &prefix)=0olp::cache::KeyValueCachepure virtual
ValueType typedefolp::cache::KeyValueCache
ValueTypePtr typedefolp::cache::KeyValueCache
Write(const std::string &key, const ValueTypePtr &value, time_t expiry=kDefaultExpiry)olp::cache::KeyValueCacheinlinevirtual
~KeyValueCache()=default (defined in olp::cache::KeyValueCache)olp::cache::KeyValueCachevirtual