问题描述
list[i]
采用上述方法来缓存和删除缓存变量moviesCache。我当前的逻辑在启动时调用getMovies方法,并且工作正常。然后,我通过逐出它并按此顺序调用resetMoviesCache和getMovies方法来重新生成MoviesCache变量来刷新它。那也很好。
这是问题所在。。如果刷新发生并且db操作失败导致代码返回空数组,则缓存现在为空。有没有办法保留发生故障之前存储的原始缓存,并在返回空数组时还原为原始缓存?我期待从回应中学习。谢谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)