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() }) }