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
29class FsCache
final :
public components::ComponentBase {
31 using Client = fs::FsCacheClient;
33 FsCache(
const components::ComponentConfig& config,
const components::ComponentContext& context);
35 static yaml_config::Schema GetStaticConfigSchema();
37 const Client& GetClient()
const;
44inline constexpr bool kHasValidate<FsCache> =
true;