diff --git a/go/libraries/doltcore/sqle/dsess/session_cache.go b/go/libraries/doltcore/sqle/dsess/session_cache.go index 29c719e6a82..e681f651134 100644 --- a/go/libraries/doltcore/sqle/dsess/session_cache.go +++ b/go/libraries/doltcore/sqle/dsess/session_cache.go @@ -156,9 +156,7 @@ func (c *SessionCache) ClearTableCache() { c.mu.Lock() defer c.mu.Unlock() - for k := range c.tables { - delete(c.tables, k) - } + clear(c.tables) } type TableCacheKey struct { diff --git a/go/store/hash/hash.go b/go/store/hash/hash.go index d36db36d885..0f47638dc25 100644 --- a/go/store/hash/hash.go +++ b/go/store/hash/hash.go @@ -217,9 +217,7 @@ func (hs HashSet) Equals(other HashSet) bool { } func (hs HashSet) Empty() { - for h := range hs { - delete(hs, h) - } + clear(hs) } func (hs HashSet) ToSlice() HashSlice { diff --git a/go/store/util/sizecache/size_cache.go b/go/store/util/sizecache/size_cache.go index eb8c61370f2..23dadb60314 100644 --- a/go/store/util/sizecache/size_cache.go +++ b/go/store/util/sizecache/size_cache.go @@ -144,9 +144,7 @@ func (c *SizeCache) Purge() { c.mu.Lock() defer c.mu.Unlock() - for key := range c.cache { - delete(c.cache, key) - } + clear(c.cache) c.totalSize = 0 c.lru = list.List{} }