in syncedlru.go [69:77]
func (lru *SyncedLRU[K, V]) Add(key K, value V) (evicted bool) { hash := lru.lru.hash(key) lru.mu.Lock() evicted = lru.lru.add(hash, key, value) lru.mu.Unlock() return }