Init initializes or clears list l.
()
| 400 | |
| 401 | // Init initializes or clears list l. |
| 402 | func (l *LruList[K, V]) Init() *LruList[K, V] { |
| 403 | l.root.next = &l.root |
| 404 | l.root.prev = &l.root |
| 405 | l.len = 0 |
| 406 | return l |
| 407 | } |
| 408 | |
| 409 | // NewList returns an initialized list. |
| 410 | func NewList[K comparable, V any]() *LruList[K, V] { return new(LruList[K, V]).Init() } |