簡體   English   中英

繞過緩存,然后進行更新以進行更新

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM