From 6dd257a81f3419ba5da4cc61919ae5c6fcd6bdb3 Mon Sep 17 00:00:00 2001 From: chrislusf Date: Fri, 15 Apr 2016 12:06:43 -0700 Subject: [PATCH] adjust to real case cache size --- go/storage/needle_byte_cache.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/go/storage/needle_byte_cache.go b/go/storage/needle_byte_cache.go index c7781917e..24a72e244 100644 --- a/go/storage/needle_byte_cache.go +++ b/go/storage/needle_byte_cache.go @@ -20,11 +20,11 @@ There are one level of caching, and one level of pooling. In pooling, all []byte are fetched and returned to the pool bytesPool. -In caching, the string~[]byte mapping is cached, to +In caching, the string~[]byte mapping is cached */ func init() { bytesPool = util.NewBytesPool() - bytesCache, _ = lru.NewWithEvict(1, func(key interface{}, value interface{}) { + bytesCache, _ = lru.NewWithEvict(512, func(key interface{}, value interface{}) { value.(*Block).decreaseReference() }) }