我使用Spring Cache抽象,并且定义了多个缓存。有时,当数据发生变化时,我想逐出多个缓存。有没有办法使用Spring的@CacheEvict注解来驱逐多个缓存?
发布于 2014-08-19 16:55:47
您可以这样做:
@Caching(evict = {
@CacheEvict("primary"),
@CacheEvict(value = "secondary", key = "#p0")
})有关详细信息,请查看Reference
发布于 2014-12-03 04:33:08
保持紧凑:您可以通过在@CacheEvict注释中枚举多个缓存来驱逐它们:
@CacheEvict(value = { "cache1", "cache2" }, allEntries = true)https://stackoverflow.com/questions/25379051
复制相似问题