MySQL 9.4.0
Source Code Documentation
mrs::ItemEndpointResponseCache Member List

This is the complete list of members for mrs::ItemEndpointResponseCache, including all inherited members.

cache_mrs::EndpointResponseCacheprotected
cache_mutex_mrs::EndpointResponseCachemutableprotected
create_entry(const std::string &key, const std::string &data, int64_t items=0, std::optional< helper::MediaType > media_type={}, std::optional< std::string > media_type_str={})mrs::EndpointResponseCacheprotected
create_routine_entry(const Uri &uri, std::string_view req_body, const std::string &data, std::optional< helper::MediaType > media_type={})mrs::ItemEndpointResponseCache
create_routine_entry(const Uri &uri, std::string_view req_body, const std::string &data, const std::string &media_type_str)mrs::ItemEndpointResponseCache
create_table_entry(const Uri &uri, const std::string &user_id, const std::string &data, int64_t items)mrs::ItemEndpointResponseCache
EndpointResponseCache(ResponseCache *owner, uint64_t ttl_ms)mrs::EndpointResponseCacheprotected
ItemEndpointResponseCache(ResponseCache *owner, uint64_t ttl_ms)mrs::ItemEndpointResponseCache
lookup(const std::string &key) constmrs::EndpointResponseCacheprotected
lookup_routine(const Uri &uri, std::string_view req_body)mrs::ItemEndpointResponseCache
lookup_table(const Uri &uri, const std::string &user_id)mrs::ItemEndpointResponseCache
owner_mrs::EndpointResponseCacheprotected
remove_entry(std::shared_ptr< CacheEntry > entry, bool ejected)mrs::EndpointResponseCacheprotected
remove_entry_nolock(std::shared_ptr< CacheEntry > entry, bool ejected) overridemrs::ItemEndpointResponseCacheprivatevirtual
ttl_mrs::EndpointResponseCacheprotected
UniversalId typedefmrs::EndpointResponseCache
Uri typedefmrs::EndpointResponseCache
~EndpointResponseCache()=defaultmrs::EndpointResponseCacheprotectedvirtual
~ItemEndpointResponseCache() overridemrs::ItemEndpointResponseCache