#include namespace Poco { namespace Util { class AbstractConfiguration; }} namespace DB { struct FileCacheSettings { size_t max_cache_size = 0; size_t max_cache_elements = REMOTE_FS_OBJECTS_CACHE_DEFAULT_MAX_ELEMENTS; size_t max_file_segment_size = REMOTE_FS_OBJECTS_CACHE_DEFAULT_MAX_FILE_SEGMENT_SIZE; bool cache_on_insert = false; void loadFromConfig(const Poco::Util::AbstractConfiguration & config, const std::string & config_prefix); }; }