[英]Bypass cache and then update it in retrofit
我想做的是在特定時間繞過緩存,發出一個HTTP請求,然后將新結果更新回緩存以備下次使用。 有什么辦法可以在Android中通過改造+ okhttp做到這一點?
您可以通過對請求使用CacheControl.FORCE_NETWORK
來強制執行網絡請求。 您可以在創建請求時或在攔截器中執行此操作。
另一種方法是使用Cache.evictAll()
完全清除緩存。 任何后續請求都將放入緩存中。
您可以使用Timer
安排和觸發驅逐過程。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.