diff --git a/filetree/cache.go b/filetree/cache.go index 3dde39a..82c1795 100644 --- a/filetree/cache.go +++ b/filetree/cache.go @@ -17,9 +17,8 @@ func (cache *TreeCache) Get(bottomTreeStart, bottomTreeStop, topTreeStart, topTr key := TreeCacheKey{bottomTreeStart, bottomTreeStop, topTreeStart, topTreeStop} if value, exists := cache.cache[key]; exists { return value - } else { - } + value := cache.buildTree(key) cache.cache[key] = value return value