有没有办法可以禁用Volley缓存管理?我的应用程序使用Google Volley库来管理传输层,但我有自己的缓存管理器实现,因为服务器不使用Cache-Control标头.我想节省Volley缓存正在使用的空间,因为它完全没用.
有什么简单的方法吗?或者我应该实现自己的版本RequestQueue?
任何建议表示赞赏.
我正在将Volley整合到一个项目中并且遇到了标准
[我们在缓存中有项目,但仍希望允许用户刷新]场景
现在Google Volley提供了两种方法来清除缓存中的项目:
getRequestQueue().getCache().remove(key);
Run Code Online (Sandbox Code Playgroud)
和
getRequestQueue().getCache().invalidate(key, fullExpire);
Run Code Online (Sandbox Code Playgroud)
我看着代码,有点惊讶,这invalidate与fullExpire设置为true不完全一样的通话remove(key).
有人能解释一下使用的好处fullExpire了remove()?