22#include "util/newconfig/ConfigDefinition.hpp"
All the config data will be stored and extracted from this class.
Definition ConfigDefinition.hpp:54
This namespace contains everything to do with the ETL and ETL sources.
Definition CacheLoader.hpp:36
CacheLoaderSettings makeCacheLoaderSettings(util::config::ClioConfigDefinition const &config)
Create a CacheLoaderSettings object from a Config object.
Definition CacheLoaderSettings.cpp:51
Settings for the cache loader.
Definition CacheLoaderSettings.hpp:31
bool isDisabled() const
Definition CacheLoaderSettings.cpp:45
bool isSync() const
Definition CacheLoaderSettings.cpp:33
size_t numCacheMarkers
Definition CacheLoaderSettings.hpp:36
size_t numCacheCursorsFromAccount
Definition CacheLoaderSettings.hpp:40
LoadStyle loadStyle
Definition CacheLoaderSettings.hpp:42
LoadStyle
Ways to load the cache.
Definition CacheLoaderSettings.hpp:33
size_t numThreads
Definition CacheLoaderSettings.hpp:38
size_t cachePageFetchSize
Definition CacheLoaderSettings.hpp:37
size_t numCacheDiffs
Definition CacheLoaderSettings.hpp:35
bool isAsync() const
Definition CacheLoaderSettings.cpp:39
size_t numCacheCursorsFromDiff
Definition CacheLoaderSettings.hpp:39