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 |