-
Notifications
You must be signed in to change notification settings - Fork 36
Open
Labels
bugSomething isn't workingSomething isn't working
Description
func (l *LruCache) Put(k, v interface{}) {
l.lock.Lock()
defer l.lock.Unlock()
if l.values.Len() == l.size {
back := l.values.Back()
l.values.Remove(back)
delete(l.cacheMap, back) // 这里试图删除 back 这个元素。但是通常来说,back 元素本身不会是 map 的 key
}
front := l.values.PushFront(v)
l.cacheMap[k] = front
}Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working