Volley android缓存 - 即使最大年龄为0,数据也会被缓存

时间:2014-01-21 05:17:41

标签: android caching android-volley

我使用以下语句来获取缓存数据...

mQueue.getCache().get(request.getCacheKey())

我注意到即使max age = 0,上述语句也能够从缓存中获取数据。排除方式是否总是存储网络响应?但是当我厌倦了发出新请求时,数据是从网络中获取而不是缓存。所以我很困惑......

1 个答案:

答案 0 :(得分:0)

始终缓存数据,但会检查到期时间,并在请求过期时发出新请求。这样,如果没有数据连接,或者如果要在后台更新网络请求时显示某些数据,则可以从缓存中获取数据,即使已过期。