diff --git a/pkg/storage/drivers/memory/memory.go b/pkg/storage/drivers/memory/memory.go index d0736a621..654166235 100644 --- a/pkg/storage/drivers/memory/memory.go +++ b/pkg/storage/drivers/memory/memory.go @@ -85,7 +85,9 @@ func Start(maxSize uint64, expiration time.Duration) (chan<- string, <-chan erro memory.objects.OnEvicted = memory.evictObject // set up memory expiration - go memory.expireLRUObjects() + if expiration > 0 { + go memory.expireLRUObjects() + } go start(ctrlChannel, errorChannel) return ctrlChannel, errorChannel, memory