From ddb7b0e99e10bb847d4c14c27b2c7079af65997f Mon Sep 17 00:00:00 2001 From: Xe Iaso Date: Thu, 3 Jul 2025 04:50:11 +0000 Subject: [PATCH] fix(decaymap): invert locking process for Delete Signed-off-by: Xe Iaso --- decaymap/decaymap.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/decaymap/decaymap.go b/decaymap/decaymap.go index 9ae78da..a6b6727 100644 --- a/decaymap/decaymap.go +++ b/decaymap/decaymap.go @@ -61,9 +61,9 @@ func (m *Impl[K, V]) Delete(key K) bool { return false } - m.lock.Unlock() - delete(m.data, key) m.lock.Lock() + delete(m.data, key) + m.lock.Unlock() return true }