MySQL
9.7.0
Source Code Documentation
HostCache::HostCacheImpl Member List
This is the complete list of members for
HostCache::HostCacheImpl
, including all inherited members.
cache_
HostCache::HostCacheImpl
private
cache_drops_expired_tot_
HostCache::HostCacheImpl
private
cache_drops_tot_
HostCache::HostCacheImpl
private
cache_hits_tot_
HostCache::HostCacheImpl
private
cache_inserts_tot_
HostCache::HostCacheImpl
private
cache_uses_tot_
HostCache::HostCacheImpl
private
config_
HostCache::HostCacheImpl
private
context_mutex_
HostCache::HostCacheImpl
private
distribution_
HostCache::HostCacheImpl
private
Entry
typedef
HostCache::HostCacheImpl
private
get_cache_drops
() override
HostCache::HostCacheImpl
inline
private
virtual
get_cache_expired
() override
HostCache::HostCacheImpl
inline
private
virtual
get_cache_hits
() override
HostCache::HostCacheImpl
inline
private
virtual
get_cache_inserts
() override
HostCache::HostCacheImpl
inline
private
virtual
get_cache_size
() override
HostCache::HostCacheImpl
inline
private
virtual
get_cache_used
() override
HostCache::HostCacheImpl
inline
private
virtual
get_entries
() override
HostCache::HostCacheImpl
inline
private
virtual
get_minimum_ttl
(const ResolveHostResult &result)
HostCache::HostCacheImpl
inline
private
get_minimum_ttl_impl
(const ResolveHostResult &result)
HostCache::HostCacheImpl
inline
private
get_temporary_entries
() override
HostCache::HostCacheImpl
inline
private
virtual
get_temporary_size
() override
HostCache::HostCacheImpl
inline
private
virtual
HostCacheImpl
(std::shared_ptr< HostCacheConfig > config)
HostCache::HostCacheImpl
inline
is_entry_valid
(const Entry::time_point &tp, const Entry *entry)
HostCache::HostCacheImpl
inline
private
static
is_entry_valid
(const Entry *entry)
HostCache::HostCacheImpl
inline
private
static
lookup_cache
(const Hostname &hostname, const CachePolicy cache_policy, ResolvedAddresses *out_cached, TemporaryEntryPtr *out_temporary)
HostCache::HostCacheImpl
inline
private
LookupResult
enum name
HostCache::HostCacheImpl
private
rand_engine_
HostCache::HostCacheImpl
private
resolve_host
(const std::string &hostname, CachePolicy cache_policy)
HostCache::HostCacheImpl
inline
second
typedef
HostCache::HostCacheImpl
private
State
typedef
HostCache::HostCacheImpl
private
temporary_entries_
HostCache::HostCacheImpl
private
temporary_finished
(TemporaryEntryPtr &temporary_entry, const bool store_result)
HostCache::HostCacheImpl
inline
private
temporary_process_result
(TemporaryEntryPtr &temporary_entry, const ResolveHostResult &result)
HostCache::HostCacheImpl
inline
private
temporary_resolving
(TemporaryEntryPtr &temporary_entry)
HostCache::HostCacheImpl
inline
private
TemporaryEntry
typedef
HostCache::HostCacheImpl
private
TemporaryEntryPtr
typedef
HostCache::HostCacheImpl
private
try_purge_expired_entries
()
HostCache::HostCacheImpl
inline
private
VectorOfAddresses
typedef
HostCache::HostCacheImpl
~HostCacheImpl
() override=default
HostCache::HostCacheImpl
~HostCacheStatisticsComponent
()=default
HostCacheStatisticsComponent
virtual
Generated by
1.9.2