OkHttpClient缓存在哪里?

Where is OkHttpClient cache?

我是第一次使用 OkHttpClient。它工作得很好,速度非常快。所以我知道它使用自己的持久缓存,但是当我请求所在的文件夹时,我在 getCache() 上收到 null。我的误解是什么?

OkHttpClient httpClient = new OkHttpClient();
Log.i("CACHE DIRECTORY", httpClient.getCache().getDirectory().toString());

OkHttpClient 的默认实现没有缓存。它提供了一种setCache方法来自定义自己的缓存。