From 48999e5396dda3166d5fce22549b39e1cf449be3 Mon Sep 17 00:00:00 2001 From: Aliaksandr Valialkin Date: Sun, 22 Sep 2019 19:36:12 +0300 Subject: [PATCH] lib/workingsetcache: remove data race when resetting c.misses --- lib/workingsetcache/cache.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/workingsetcache/cache.go b/lib/workingsetcache/cache.go index 00d2159cf..d3a9ed498 100644 --- a/lib/workingsetcache/cache.go +++ b/lib/workingsetcache/cache.go @@ -216,7 +216,7 @@ func (c *Cache) Reset() { curr := c.curr.Load().(*fastcache.Cache) curr.Reset() - c.misses = 0 + atomic.StoreUint64(&c.misses, 0) } // UpdateStats updates fcs with cache stats.