diff --git a/tools/cache/controller.go b/tools/cache/controller.go index 75d2ca979..3a4c4cb5c 100644 --- a/tools/cache/controller.go +++ b/tools/cache/controller.go @@ -852,6 +852,7 @@ func newQueueFIFO(logger klog.Logger, objectType any, clientState Store, transfo // store to an atomic fifo. if clientgofeaturegate.FeatureGates().Enabled(clientgofeaturegate.AtomicFIFO) { options.AtomicEvents = true + options.UnlockWhileProcessing = clientgofeaturegate.FeatureGates().Enabled(clientgofeaturegate.UnlockWhileProcessingFIFO) } else { options.KnownObjects = clientState }