From 513c0fb432c2ca876e38995c001c2208583c5865 Mon Sep 17 00:00:00 2001 From: maddalax Date: Sat, 28 Sep 2024 12:40:48 -0500 Subject: [PATCH] add more sleep time for the cache cleaner --- framework/h/cache.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/framework/h/cache.go b/framework/h/cache.go index 7898671..92338cb 100644 --- a/framework/h/cache.go +++ b/framework/h/cache.go @@ -1,6 +1,7 @@ package h import ( + "flag" "log/slog" "sync" "time" @@ -35,9 +36,14 @@ type GetElementFuncT3WithKey[K comparable, T any, T2 any, T3 any] func(T, T2, T3 type GetElementFuncT4WithKey[K comparable, T any, T2 any, T3 any, T4 any] func(T, T2, T3, T4) (K, GetElementFunc) func startExpiredCacheCleaner(node *CachedNode) { + isTests := flag.Lookup("test.v") != nil go func() { for { - time.Sleep(time.Second) + if isTests { + time.Sleep(time.Second) + } else { + time.Sleep(time.Minute) + } node.ClearExpired() } }()