minor fix
This commit is contained in:
@ -36,7 +36,7 @@ func (l *lru[K, T]) Push(key K, value T) {
|
|||||||
|
|
||||||
node, ok := l.items[key]
|
node, ok := l.items[key]
|
||||||
if ok {
|
if ok {
|
||||||
l.bumpUnsafe(key, node)
|
l.bumpUnsafe(node)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -78,12 +78,12 @@ func (l *lru[K, T]) Get(key K) (T, bool) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
out := node.value
|
out := node.value
|
||||||
l.bumpUnsafe(key, node)
|
l.bumpUnsafe(node)
|
||||||
|
|
||||||
return out, true
|
return out, true
|
||||||
}
|
}
|
||||||
|
|
||||||
func (l *lru[K, T]) bumpUnsafe(key K, node *lruNode[K, T]) {
|
func (l *lru[K, T]) bumpUnsafe(node *lruNode[K, T]) {
|
||||||
if l.first == node {
|
if l.first == node {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user