报告在同一方法上声明的
@CachePut
和
@Cacheable
注解。
@Cacheable
导致方法跳过使用缓存的执行,
@CachePut
强制执行以更新缓存。 这会导致意外行为,应该避免,除非在非常特殊的情况下注解中的条件将它们排除在外。 请注意,此类条件不应依赖于结果对象(
#result
变量),因为这些条件已预先验证以确认排除。