6#include <userver/components/loggable_component_base.hpp>
7#include <userver/dist_lock/dist_locked_worker.hpp>
8#include <userver/storages/postgres/dist_lock_strategy.hpp>
9#include <userver/utils/statistics/entry.hpp>
11USERVER_NAMESPACE_BEGIN
76 DistLockComponentBase(
const components::ComponentConfig&,
79 ~DistLockComponentBase() override;
127 std::unique_ptr<dist_lock::DistLockedWorker> worker_;
129 bool testsuite_enabled_{
false};
132 USERVER_NAMESPACE::utils::statistics::Entry statistics_holder_;