Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 1 of 1 for _removeElement (0.05 seconds)

  1. internal/lru/lru.go

    func (c *LRU[K, V]) removeOldest() {
    	if ent := c.evictList.Back(); ent != nil {
    		c.removeElement(ent)
    	}
    }
    
    // removeElement is used to remove a given list element from the cache. Has to be called with lock!
    func (c *LRU[K, V]) removeElement(e *Entry[K, V]) {
    	c.evictList.Remove(e)
    	delete(c.items, e.Key)
    	c.removeFromBucket(e)
    	if c.onEvict != nil {
    Created: Sun Apr 05 09:35:12 GMT 2026
    - Last Modified: Sat Mar 21 11:35:55 GMT 2026
    - 12.6K bytes
    - Click Count (0)
Back to Top