From 9e036bcab5e03c61f8fb30d371363727ac4e2ed3 Mon Sep 17 00:00:00 2001 From: Dennis Date: Tue, 13 Nov 2018 14:43:23 +0800 Subject: [PATCH] Update memory.go --- cache/memory.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/cache/memory.go b/cache/memory.go index 4623f7d9..cb9802ab 100644 --- a/cache/memory.go +++ b/cache/memory.go @@ -209,7 +209,11 @@ func (bc *MemoryCache) StartAndGC(config string) error { // check expiration. func (bc *MemoryCache) vacuum() { - if bc.Every < 1 { + bc.RLock() + every := bc.Every + bc.RUnlock() + + if every < 1 { return } for {