diff options
author | Martin Polden <mpolden@mpolden.no> | 2020-01-18 20:58:29 +0100 |
---|---|---|
committer | Martin Polden <mpolden@mpolden.no> | 2020-01-18 20:58:29 +0100 |
commit | eaf4c17b6ddf58414e56351bdc0324e20d13e421 (patch) | |
tree | ec25a407ffe8dd7858710c34a846220cbcb754f3 | |
parent | 94e4654bca52522653e0e26f3e283ced4875c393 (diff) |
Preserve capacity on cache reset
-rw-r--r-- | cache/cache.go | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/cache/cache.go b/cache/cache.go index 8a7bf2d..760cbd8 100644 --- a/cache/cache.go +++ b/cache/cache.go @@ -277,8 +277,8 @@ func (c *Cache) setValue(value Value) bool { func (c *Cache) Reset() { c.mu.Lock() defer c.mu.Unlock() - c.values = make(map[uint32]Value) - c.keys = nil + c.values = make(map[uint32]Value, cap(c.keys)) + c.keys = make([]uint32, 0, cap(c.keys)) c.backend.Reset() } |