diff --git a/pkg/storage/drivers/memory/memory.go b/pkg/storage/drivers/memory/memory.go index 49c3012db..8b2f32be5 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