From 95a27394cc9a0ccfa6341d8a5026417eab7280d4 Mon Sep 17 00:00:00 2001 From: kargakis Date: Sat, 1 Aug 2015 17:42:43 +0200 Subject: [PATCH] cache: Avoid reallocs in Index --- pkg/client/cache/thread_safe_store.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/client/cache/thread_safe_store.go b/pkg/client/cache/thread_safe_store.go index 453fa48de6..0e312aaeb9 100644 --- a/pkg/client/cache/thread_safe_store.go +++ b/pkg/client/cache/thread_safe_store.go @@ -150,7 +150,7 @@ func (c *threadSafeMap) Index(indexName string, obj interface{}) ([]interface{}, } } - list := []interface{}{} + list := make([]interface{}, 0, returnKeySet.Len()) for absoluteKey := range returnKeySet { list = append(list, c.items[absoluteKey]) }