Files | |
| cache_config.hpp | |
| Cache component configuration, update modes and dynamic config patches. | |
| cache_statistics.hpp | |
| Statistics collection for components::CachingComponentBase. | |
| cache_update_trait.hpp | |
| Base class for periodically updated caches. | |
| caching_component_base.hpp | |
| Base class for caching components. | |
| data_provider.hpp | |
| A simple interface for hiding implementation and making mocks easy to implement. | |
| exceptions.hpp | |
| Exceptions thrown by components::CachingComponentBase. | |
| expirable_lru_cache.hpp | |
| Class for expirable LRU cache. | |
| lru_cache_component_base.hpp | |
| Base class for LRU and Expirable LRU cache components. | |
| lru_cache_config.hpp | |
| LRU cache configuration types and dynamic config integration. | |
| lru_cache_statistics.hpp | |
| Expirable LRU cache statistics types and metric helpers. | |
| nway_lru_cache.hpp | |
| N-way LRU cache with per-way mutexes and optional dump support. | |
| update_type.hpp | |
Enums representing periodic update types for CachingComponentBase | |