code: func cachedir() string {
  	if runtime.GOOS == "darwin" {
  		return filepath.Join(os.Getenv("HOME"), "Library/Caches/arq-cache")
  	}
  	return filepath.Join(os.Getenv("HOME"), ".cache/arq-cache")
  }
docs: // cachedir returns the canonical directory in which to cache data.