【发布时间】:2019-06-09 10:11:25
【问题描述】:
我使用改造和 okhttp 在我的 android 项目中实现了缓存。它在在线和离线模式下都能正常工作。在服务器端,实现了电子标签和缓存控制机制来管理缓存到期和验证。服务器端响应的最短有效期默认设置为 5 分钟。
我的要求是,在某些特定的用户交互过程中,服务器响应,尤其是主页响应会发生变化。如果用户立即返回主页,则由于过期时间设置为 5 分钟,因此不会反映更改。
我需要删除主页响应的缓存副本,以便主页将重新加载更改。我不想删除整个缓存,只是这个特定的。我怎样才能做到这一点?
【问题讨论】:
标签: java android caching retrofit2 okhttp