diff options
author | Martin Polden <mpolden@mpolden.no> | 2020-01-12 00:26:29 +0100 |
---|---|---|
committer | Martin Polden <mpolden@mpolden.no> | 2020-01-12 00:26:29 +0100 |
commit | 42a1ca85d85f3204f69dc57d277d3345b82c13b8 (patch) | |
tree | ec570a9ea027dd6309f4c129b3c0c9b1f28a96cb | |
parent | fae1a0bdb8176f862a539fe2a1303e31ca409825 (diff) |
Avoid refresh when listing
-rw-r--r-- | cache/cache.go | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/cache/cache.go b/cache/cache.go index beaa5a1..0f4dde4 100644 --- a/cache/cache.go +++ b/cache/cache.go @@ -212,11 +212,8 @@ func (c *Cache) List(n int) []Value { if len(values) == n { break } - v, ok := c.getValue(c.keys[i]) - if !ok { - continue - } - values = append(values, *v) + v := c.values[c.keys[i]] + values = append(values, v) } return values } |