6#include <userver/components/component_base.hpp>
7#include <userver/fs/fs_cache_client.hpp>
8#include <userver/yaml_config/fwd.hpp>
10USERVER_NAMESPACE_BEGIN
23class FsCache
final :
public components::ComponentBase {
25 using Client = fs::FsCacheClient;
27 FsCache(
const components::ComponentConfig& config,
const components::ComponentContext& context);
29 static yaml_config::Schema GetStaticConfigSchema();
31 const Client& GetClient()
const;
38inline constexpr bool kHasValidate<FsCache> =
true;