Periodically updated caches control interface for testsuite. More...
#include <userver/testsuite/cache_control.hpp>
Public Types | |
| enum class | PeriodicUpdatesMode {  kDefault , kEnabled , kDisabled }  | 
Public Member Functions | |
| CacheControl (PeriodicUpdatesMode) | |
| bool | IsPeriodicUpdateEnabled (const cache::Config &cache_config, const std::string &cache_name) const | 
| Whether the cache with specified config should be updated periodically.  | |
| void | InvalidateAllCaches (cache::UpdateType update_type) | 
| void | InvalidateCaches (cache::UpdateType update_type, std::unordered_set< std::string > names) | 
Friends | |
| class | CacheInvalidatorHolder | 
Periodically updated caches control interface for testsuite.
All methods are coro-safe.
Definition at line 27 of file cache_control.hpp.
      
  | 
  strong | 
Definition at line 29 of file cache_control.hpp.
      
  | 
  friend | 
Definition at line 43 of file cache_control.hpp.