diff --git a/pkg/cache/metrics_cache.go b/pkg/cache/metrics_cache.go index 01424fdf290f6ac714c72d0f82d13b9ec3df6abb..0c5472dcaffc9e6cc81132c1ad71423f20c29b1f 100644 --- a/pkg/cache/metrics_cache.go +++ b/pkg/cache/metrics_cache.go @@ -26,6 +26,9 @@ type metricsCache struct { // // Метрики записываются в prometheus.DefaultRegisterer func WithMetrics(cache Cache, cacheID string) Cache { + if cache == nil { + panic("cannot wrap metrics in cache, cache is nil") + } return &metricsCache{ cacheID: cacheID, cache: cache,