如何在达到最大大小后清除响应缓存目录?

时间:2016-01-30 17:59:24

标签: retrofit

我正在使用Retrofit为新闻相关应用程序发出http请求。为了启用离线阅读,我使用okhttp作为客户端。即使用户没有互联网连接,我也可以缓存响应并显示内容。

但我希望将Cache目录大小保持在最大10 MB。如果缓存目录达到其最大大小,我需要开始从缓存目录中删除响应。我宁愿删除最近最少使用的响应。我想知道okHttp / Retrofit是否提供内置机制,一旦达到阈值就清除缓存。如果没有,我该如何去除缓存目录的内容?

0 个答案:

没有答案