From 66b3d87dd505ecd257c86b552fc0290ef8d5058d Mon Sep 17 00:00:00 2001 From: Dmitry Meyer Date: Mon, 6 Apr 2026 11:07:08 +0000 Subject: [PATCH] Fix `doCleanup` goroutine leak in `ttlcache.Cache` --- internal/ttlcache/ttlcache.go | 1 + 1 file changed, 1 insertion(+) diff --git a/internal/ttlcache/ttlcache.go b/internal/ttlcache/ttlcache.go index 2397889..c0e0d17 100644 --- a/internal/ttlcache/ttlcache.go +++ b/internal/ttlcache/ttlcache.go @@ -111,6 +111,7 @@ func (c *Cache[K, V]) doCleanup(interval time.Duration, stop <-chan struct{}) { c.DeleteExpired() case <-stop: ticker.Stop() + return } } }