MySQL 9.7.0
Source Code Documentation
HostCacheStatisticsComponent Class Referenceabstract

#include <host_cache_component.h>

Inheritance diagram for HostCacheStatisticsComponent:
[legend]

Public Types

using TemporaryEntryPtr = std::shared_ptr< host_cache::TemporaryEntry >
 

Public Member Functions

virtual ~HostCacheStatisticsComponent ()=default
 
virtual std::vector< host_cache::Entryget_entries ()=0
 
virtual std::vector< TemporaryEntryPtrget_temporary_entries ()=0
 
virtual uint64_t get_temporary_size ()=0
 
virtual uint64_t get_cache_hits ()=0
 
virtual uint64_t get_cache_size ()=0
 
virtual uint64_t get_cache_inserts ()=0
 
virtual uint64_t get_cache_drops ()=0
 
virtual uint64_t get_cache_used ()=0
 
virtual uint64_t get_cache_expired ()=0
 

Member Typedef Documentation

◆ TemporaryEntryPtr

Constructor & Destructor Documentation

◆ ~HostCacheStatisticsComponent()

virtual HostCacheStatisticsComponent::~HostCacheStatisticsComponent ( )
virtualdefault

Member Function Documentation

◆ get_cache_drops()

virtual uint64_t HostCacheStatisticsComponent::get_cache_drops ( )
pure virtual

Implemented in HostCache::HostCacheImpl.

◆ get_cache_expired()

virtual uint64_t HostCacheStatisticsComponent::get_cache_expired ( )
pure virtual

Implemented in HostCache::HostCacheImpl.

◆ get_cache_hits()

virtual uint64_t HostCacheStatisticsComponent::get_cache_hits ( )
pure virtual

Implemented in HostCache::HostCacheImpl.

◆ get_cache_inserts()

virtual uint64_t HostCacheStatisticsComponent::get_cache_inserts ( )
pure virtual

Implemented in HostCache::HostCacheImpl.

◆ get_cache_size()

virtual uint64_t HostCacheStatisticsComponent::get_cache_size ( )
pure virtual

Implemented in HostCache::HostCacheImpl.

◆ get_cache_used()

virtual uint64_t HostCacheStatisticsComponent::get_cache_used ( )
pure virtual

Implemented in HostCache::HostCacheImpl.

◆ get_entries()

virtual std::vector< host_cache::Entry > HostCacheStatisticsComponent::get_entries ( )
pure virtual

Implemented in HostCache::HostCacheImpl.

◆ get_temporary_entries()

virtual std::vector< TemporaryEntryPtr > HostCacheStatisticsComponent::get_temporary_entries ( )
pure virtual

Implemented in HostCache::HostCacheImpl.

◆ get_temporary_size()

virtual uint64_t HostCacheStatisticsComponent::get_temporary_size ( )
pure virtual

Implemented in HostCache::HostCacheImpl.


The documentation for this class was generated from the following file: