func NewCacheHandler()

in internal/handler/cache.go [43:54]


func NewCacheHandler(ctx context.Context,
	cache *v1alpha1.Cache, logger logr.Logger, client client.Client, scheme *runtime.Scheme, recorder record.EventRecorder,
	fn func(owner, controlled metav1.Object, scheme *runtime.Scheme, opts ...controllerutil.OwnerReferenceOption) error) CacheHandlerInterface {
	return &CacheHandler{
		cache:                      cache,
		logger:                     logger,
		client:                     client,
		scheme:                     scheme,
		recorder:                   recorder,
		setControllerReferenceFunc: fn,
	}
}