aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2020-01-12 00:26:29 +0100
committerMartin Polden <mpolden@mpolden.no>2020-01-12 00:26:29 +0100
commit42a1ca85d85f3204f69dc57d277d3345b82c13b8 (patch)
treeec570a9ea027dd6309f4c129b3c0c9b1f28a96cb
parentfae1a0bdb8176f862a539fe2a1303e31ca409825 (diff)
Avoid refresh when listing
-rw-r--r--cache/cache.go7
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
}