标签: retrofit
我正在使用Retrofit为新闻相关应用程序发出http请求。为了启用离线阅读,我使用okhttp作为客户端。即使用户没有互联网连接,我也可以缓存响应并显示内容。
但我希望将Cache目录大小保持在最大10 MB。如果缓存目录达到其最大大小,我需要开始从缓存目录中删除响应。我宁愿删除最近最少使用的响应。我想知道okHttp / Retrofit是否提供内置机制,一旦达到阈值就清除缓存。如果没有,我该如何去除缓存目录的内容?