我有一个缓存的请求,它返回一个项目列表。我通过HTTP POST创建一个新项目,需要将其添加到列表中。获取新项目列表的一个简单方法是使缓存无效并重新执行请求。但更优化的方法是将刚刚创建的项添加到已缓存的请求中,这样我就不需要网络请求。
如何将项目添加到现有请求缓存中?如果不是,有更好的方法来做到这一点吗?
答案 0 :(得分:0)
好吧,更新缓存不是最好的主意。在onResponse中,您应该接受响应 - 无论它是什么并将其存储在您的数据结构中。例如一些列表。只需添加新的http Post收到的新数据。
您可以随时使用请求的网址访问缓存。