From ddf92b1903cf36c5087eaf9b1be4916015f3f5c0 Mon Sep 17 00:00:00 2001 From: Ben Luddy Date: Wed, 2 Mar 2022 11:22:27 -0500 Subject: [PATCH] Remove cache.OperatorCacheProvider interface. (#2680) This interface is unused, so it can be removed as a step toward a stable and supported cache package API. Signed-off-by: Ben Luddy --- pkg/controller/registry/resolver/cache/cache.go | 2 -- pkg/controller/registry/resolver/resolver.go | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/pkg/controller/registry/resolver/cache/cache.go b/pkg/controller/registry/resolver/cache/cache.go index 7bbcb5bf90..2dc8779573 100644 --- a/pkg/controller/registry/resolver/cache/cache.go +++ b/pkg/controller/registry/resolver/cache/cache.go @@ -90,8 +90,6 @@ type Cache struct { m sync.RWMutex } -var _ OperatorCacheProvider = &Cache{} - type Option func(*Cache) func WithLogger(logger logrus.StdLogger) Option { diff --git a/pkg/controller/registry/resolver/resolver.go b/pkg/controller/registry/resolver/resolver.go index 0823e7a4ba..c19aba9f26 100644 --- a/pkg/controller/registry/resolver/resolver.go +++ b/pkg/controller/registry/resolver/resolver.go @@ -29,7 +29,7 @@ type constraintProvider interface { } type Resolver struct { - cache cache.OperatorCacheProvider + cache *cache.Cache log logrus.FieldLogger pc *predicateConverter systemConstraintsProvider constraintProvider