userver: userver/cache/base_postgres_cache.hpp File Reference
Loading...
Searching...
No Matches
base_postgres_cache.hpp File Reference

Detailed Description

Caching component for PostgreSQL. See Caching Component for PostgreSQL.

Definition in file base_postgres_cache.hpp.

Go to the source code of this file.

#include <userver/cache/base_postgres_cache_fwd.hpp>
#include <chrono>
#include <map>
#include <string_view>
#include <type_traits>
#include <unordered_map>
#include <fmt/format.h>
#include <userver/cache/cache_statistics.hpp>
#include <userver/cache/caching_component_base.hpp>
#include <userver/components/component_config.hpp>
#include <userver/components/component_context.hpp>
#include <userver/storages/postgres/cluster.hpp>
#include <userver/storages/postgres/component.hpp>
#include <userver/storages/postgres/io/chrono.hpp>
#include <userver/compiler/demangle.hpp>
#include <userver/logging/log.hpp>
#include <userver/tracing/span.hpp>
#include <userver/utils/assert.hpp>
#include <userver/utils/cpu_relax.hpp>
#include <userver/utils/meta.hpp>
#include <userver/utils/void_t.hpp>
#include <userver/yaml_config/merge_schemas.hpp>

Classes

class  components::PostgreCache< PostgreCachePolicy >
 Caching component for PostgreSQL. See Caching Component for PostgreSQL. More...
 

Namespaces

namespace  components
 Contains functions and types to start a userver based service/tool.
 
namespace  utils
 Utilities.
 

Variables

template<typename PostgreCachePolicy >
constexpr bool components::kHasValidate< PostgreCache< PostgreCachePolicy > > = true