code: func (d *CachedDiscoveryClient) Fresh() bool {
  	d.mutex.Lock()
  	defer d.mutex.Unlock()
  
  	return d.fresh
  }
docs: // Fresh is supposed to tell the caller whether or not to retry if the cache
  // fails to find something (false = retry, true = no need to retry).