use delete instead of remove where possible
This commit is contained in:
2
cache.go
2
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 {
|
||||
|
@@ -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 {
|
||||
|
Reference in New Issue
Block a user