使用 Go Modules 后,GOCACHE 的位置是在 $GOPATH/pkg/mod/cache 目录下。这个目录下存储了 Go Modules 编译的临时文件,以及下载的依赖缓存文件。在该目录下有多个子目录,每个子目录对应一个依赖包。

你可以使用 `go env GOCACHE` 命令,查看当前 GOCACHE 的位置:

```
$ go env GOCACHE
/Users/username/go/pkg/mod/cache/go-build
```

其中,`username` 是你的用户名。如果需要修改 GOCACHE 的位置,可以设置 `GOCACHE` 环境变量,指定新的缓存目录。

需要注意的是,GOCACHE 中的文件都是可以安全删除的。当你重新编译项目时,Go 会自动重新下载所需的依赖缓存文件和重新编译临时文件。