minor fix

This commit is contained in:
Aleksandr Trushkin
2024-04-19 00:31:26 +03:00
parent 3a9e01a683
commit e8ac96a065

View File

@ -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
} }