Spring Boot Starter缓存工作概念

问题描述

我已经使用main方法中的@EnableCaching注释和服务层中的@Cacheable(value =“ allproductCache”)实现了Spring Boot Starter缓存。

我有一个疑问,这个缓存是用户级别还是应用程序级别?假设我添加了一些新产品,并且无论登录该应用程序的用户是谁,该产品列表中的用户界面都应该可以看到带有新产品的所有产品列表。

因此,我的想法是清除任何人添加产品时缓存的服务器,以便发出新的getallproduct请求并获取更新的产品列表,但是如果我清除,我想确保它是应用程序级别使用cacheManager.getCache(name).clear();缓存应该能够清除服务器缓存,并且可以反映给所有登录到该应用程序的用户

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...