in secretcache/lruCache.go [93:110]
func (l *lruCache) updateHead(item *lruItem) {
if l.head == item {
return
}
l.unlink(item)
item.next = l.head
if l.head != nil {
l.head.prev = item
}
l.head = item
if l.tail == nil {
l.tail = item
}
}