code: func (tc *TeleportClient) accessPoint(clt auth.AccessPoint, proxyHostPort string, clusterName string) (auth.AccessPoint, error) {
  	// If no caching policy was set or on Windows (where Teleport does not
  	// support file locking at the moment), return direct access to the access
  	// point.
  	if tc.CachePolicy == nil || runtime.GOOS == teleport.WindowsOS {
  		log.Debugf("not using caching access point")
  		return clt, nil
  	}
  	return clt, nil
  }
docs: // accessPoint returns access point based on the cache policy