code: func (c *Cache) Close() {
  	if !atomic.CompareAndSwapInt32(&c.closed, 0, 1) {
  		// Already closed
  		return
  	}
  	logger.Debugf("%s - Closing cache", c.name)
  	c.DeleteAll()
  }
docs: // Close does the following:
  // - calls Close on all values that implement a Close() function
  // - deletes all entries from the cache
  // - prevents further calls to the cache