如何获取okhttp存储的缓存大小(以字节为单位)?

时间:2019-09-07 11:29:27

标签: android caching kotlin retrofit2 okhttp

我在我的android项目中使用了retrofit2okhttp并缓存了响应数据 从服务器端。

有什么方法可以找到缓存存储区中存储多少字节并将其记录下来吗?

谢谢!

1 个答案:

答案 0 :(得分:2)

您可以通过以下方式从Retrofit实例中获取它:

val cacheSize = (retrofit.callFactory() as OkHttpClient).cache()?.size()