@CachePut或如何使用其他参数更新另一种方法上的缓存

我不确定以下情况是否可行以及如何实现,因为“关键”情况对我来说还不是很清楚。我们是否有地方可以检查spring缓存的外观(例如存储在文件中),以便更好地理解? :/

无论如何,我最大的问题是:

listAll(String status)  //returning ArrayList

insertOrupdate(Object object)  //adding object to DB

在插入或更新后,我想刷新listAll(不完全退出)。我该怎么办?

字符串'status'是同一对象的状态。

我只实现了用插入的那个东西完全覆盖listAll缓存,甚至无法实现将其添加到缓存中。

更新:我认为我在这里找到了答案:Spring cache all elements in list separately,但是如果有人仍然认为可行,我将很高兴听到解决方案!

twtubj 回答:@CachePut或如何使用其他参数更新另一种方法上的缓存

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2625343.html

大家都在问