- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
有没有办法在@CacheEvict 中使用通配符?
我有一个 Multi-Tenancy 应用程序,有时需要从租户的缓存中逐出所有数据,但不是系统中所有租户的数据。
考虑以下方法:
@Cacheable(value="users", key="T(Security).getTenant() + #user.key")
public List<User> getUsers(User user) {
...
}
所以,我想做这样的事情:
@CacheEvict(value="users", key="T(Security).getTenant() + *")
public void deleteOrganization(Organization organization) {
...
}
还有办法吗?
最佳答案
答案是:没有。
要实现你想要的也不是一件容易的事。
所以没有。
但是,如果您找到解决方案,请告诉我,因为您想要的功能真的很有用。
关于java - Spring @CacheEvict 使用通配符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17749049/
我注意到一些源代码中有几行 @CacheEvict("Settings") 并且很好奇是否与 CacheEvict(value = "Settings", allEntries = true ) 做同
借用@Caching实现 入参是基本类型的: ? 1
我正在我的项目中实现 EHcache,我已经编写了一个方法来从缓存中删除所有条目。该方法工作正常,这是代码片段: public void removeEntriesFromCache(String
是否可以在@CacheEvict 注解的键中使用当前类的非常量字段或属性?例如: public class Feature { private int id; @Autowired
我与错误抗争了大约一个星期,但没有任何结果。我有一个升级到 Spring 3.2.11.RELEASE 和 Hibernate 4.2.15.Final 的遗留 Spring 应用程序。有一个包含 S
我有 Spring MVC 的经验,但第一次使用缓存。这些是我已经完成的步骤。 步骤:1 //在 spring 配置中 @Bean public CacheManager cacheManager()
有没有办法在@CacheEvict 中使用通配符? 我有一个 Multi-Tenancy 应用程序,有时需要从租户的缓存中逐出所有数据,但不是系统中所有租户的数据。 考虑以下方法: @Cacheabl
@Cacheable(value = "apis", key = "#request") public Object queryCenterAPI(QCRequest request,Http
我想将 @CacheEvict() 装饰器添加到我的存储库中的 save/saveAll 方法中。 我尝试通过阅读此 thread 使用自定义实现来覆盖这些方法。但我不想重写方法实现,只需调用具有更多
简而言之,当在方法上调用 @CacheEvict 时,如果未找到条目的键,Gemfire 将抛出 EntryNotFoundException。 现在详细说明, 我有课 class Person {
我正在尝试使用@Cachable 和@CacheEvict 通过spring 框架管理redis 缓存。可以在类的私有(private)方法上添加 @CacheEvict 吗? 最佳答案 @Cache
maven项目中在pom.xml中依赖2个jar包,其他的spring的jar包省略: ?
我读到的越多,我对它的了解就越少:)。 只有一个简单的问题,如果我希望使用更新中的新内容刷新 listAll,则在 update 方法中使用什么?什么是更安全/更好的实践,逐出或缓存?这让我有点困惑,
我开发了一个使用@Cacheable注解的方法。代码是: @Cacheable(value="reporties" , key="{#root.methodName,#manager.name}
我想为我的 Spring Boot 4 应用程序添加缓存。作为键,我想使用我实体的 id(Long 类型),值是我的实体。我的存储库扩展了 CrudRepository。我为 findOne 方法缓存
我尝试了一些新的 Spring 特性,发现 @CachePut 和 @CacheEvict 注释没有效果。可能是我做错了什么。你能帮帮我吗? 我的 applicationContext.xml。
我是一名优秀的程序员,十分优秀!