code: func (c *Cache) Reset() {
  	c.lock.Lock()
  	defer c.lock.Unlock()
  
  	c.cache = make(map[interface{}]*list.Element)
  	c.lru.Init()
  }
docs: // Reset clears the full contents of the cache.
  //
  // Purge uses the cache read/write lock.