userver: userver/cache/base_postgres_cache.hpp File Reference
⚠️ This is the documentation for an old userver version. Click here to switch to the latest version.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
base_postgres_cache.hpp File Reference

Caching component for PostgreSQL. See Caching Component for PostgreSQL. More...

#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>
+ Include dependency graph for base_postgres_cache.hpp:

Go to the source code of this file.

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
 

Detailed Description

Caching component for PostgreSQL. See Caching Component for PostgreSQL.

Definition in file base_postgres_cache.hpp.