微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

@CacheEvict 是否立即执行缓存驱逐?

如何解决@CacheEvict 是否立即执行缓存驱逐?

通过调用 evictevictIfPresent (https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/cache/Cache.html#evict-java.lang.Object-) 处理缓存驱逐的方式有所不同 调用 evict:实际的驱逐可能以异步或延迟的方式执行,随后的查找可能仍会看到该条目。 调用 evictIfPresent:如果该键存在,则从该缓存中逐出该键的映射,期望该键在后续查找时立即不可见。

@Cacheevict (https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/cache/annotation/CacheEvict.html) 是否在内部调用 evictevictIfPresent?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。