我不确定以下情况是否可行以及如何实现,因为“关键”情况对我来说还不是很清楚。我们是否有地方可以检查spring缓存的外观(例如存储在文件中),以便更好地理解? :/
无论如何,我最大的问题是:
listAll(String status) //returning ArrayList
insertOrupdate(Object object) //adding object to DB
在插入或更新后,我想刷新listAll(不完全退出)。我该怎么办?
字符串'status'是同一对象的状态。
我只实现了用插入的那个东西完全覆盖listAll缓存,甚至无法实现将其添加到缓存中。
更新:我认为我在这里找到了答案:Spring cache all elements in list separately,但是如果有人仍然认为可行,我将很高兴听到解决方案!