olp-cpp-sdk
1.21.0
|
This is the complete list of members for olp::cache::KeyValueCache, including all inherited members.
Contains(const std::string &key) const | olp::cache::KeyValueCache | inlinevirtual |
Delete(const std::string &key) | olp::cache::KeyValueCache | inlinevirtual |
DeleteByPrefix(const std::string &prefix) | olp::cache::KeyValueCache | inlinevirtual |
Get(const std::string &key, const Decoder &encoder)=0 | olp::cache::KeyValueCache | pure virtual |
Get(const std::string &key)=0 | olp::cache::KeyValueCache | pure virtual |
IsProtected(const std::string &key) const | olp::cache::KeyValueCache | inlinevirtual |
kDefaultExpiry | olp::cache::KeyValueCache | static |
KeyListType typedef | olp::cache::KeyValueCache | |
Promote(const std::string &key) | olp::cache::KeyValueCache | inlinevirtual |
Protect(const KeyListType &keys) | olp::cache::KeyValueCache | inlinevirtual |
Put(const std::string &key, const boost::any &value, const Encoder &encoder, time_t expiry=kDefaultExpiry)=0 | olp::cache::KeyValueCache | pure virtual |
Put(const std::string &key, const ValueTypePtr value, time_t expiry=kDefaultExpiry)=0 | olp::cache::KeyValueCache | pure virtual |
Read(const std::string &key) | olp::cache::KeyValueCache | inlinevirtual |
Release(const KeyListType &keys) | olp::cache::KeyValueCache | inlinevirtual |
Remove(const std::string &key)=0 | olp::cache::KeyValueCache | pure virtual |
RemoveKeysWithPrefix(const std::string &prefix)=0 | olp::cache::KeyValueCache | pure virtual |
ValueType typedef | olp::cache::KeyValueCache | |
ValueTypePtr typedef | olp::cache::KeyValueCache | |
Write(const std::string &key, const ValueTypePtr &value, time_t expiry=kDefaultExpiry) | olp::cache::KeyValueCache | inlinevirtual |
~KeyValueCache()=default (defined in olp::cache::KeyValueCache) | olp::cache::KeyValueCache | virtual |