diff --git a/cache.go b/cache.go index f2f80bf..8753a33 100644 --- a/cache.go +++ b/cache.go @@ -373,7 +373,7 @@ func (c *Cache[T]) gc() int { } prev := item.prev if !c.tracking || atomic.LoadInt32(&item.refCount) == 0 { - c.bucket(item.key).remove(item.key) + c.bucket(item.key).delete(item.key) c.size -= item.size c.list.Remove(item) if c.onDelete != nil { diff --git a/layeredcache.go b/layeredcache.go index 3d680d9..4fe8e8c 100644 --- a/layeredcache.go +++ b/layeredcache.go @@ -335,7 +335,7 @@ func (c *LayeredCache[T]) gc() int { } prev := item.prev if !c.tracking || atomic.LoadInt32(&item.refCount) == 0 { - c.bucket(item.group).remove(item.group, item.key) + c.bucket(item.group).delete(item.group, item.key) c.size -= item.size c.list.Remove(item) if c.onDelete != nil {