From 94e24f1a05a3a3a29238f878bec9a62d836d1e2e Mon Sep 17 00:00:00 2001 From: "Frederick F. Kautz IV" Date: Thu, 30 Apr 2015 19:34:35 -0700 Subject: [PATCH] Disable eviction on 0 expiration time --- pkg/storage/drivers/memory/memory.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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