From d8854a2f3f1c5aa03de445a3f7c2bd82b1b7a01b Mon Sep 17 00:00:00 2001 From: Stephane Nicoll Date: Fri, 14 Jul 2023 10:23:25 +0200 Subject: [PATCH] Polish "Evaluate key only if necessary" See gh-22769 --- .../cache/annotation/CacheEvict.java | 4 -- .../cache/annotation/Cacheable.java | 3 - .../cache/interceptor/CacheAspectSupport.java | 3 +- .../cache/config/cache-advice.xml | 2 + .../cache/AbstractCacheAnnotationTests.java | 60 +++++++++---------- .../beans/AnnotatedClassCacheableService.java | 13 ++-- .../cache/beans/CacheableService.java | 6 +- .../cache/beans/DefaultCacheableService.java | 13 ++-- 8 files changed, 40 insertions(+), 64 deletions(-) diff --git a/spring-context/src/main/java/org/springframework/cache/annotation/CacheEvict.java b/spring-context/src/main/java/org/springframework/cache/annotation/CacheEvict.java index 5fb2f90289..43f095236a 100644 --- a/spring-context/src/main/java/org/springframework/cache/annotation/CacheEvict.java +++ b/spring-context/src/main/java/org/springframework/cache/annotation/CacheEvict.java @@ -119,10 +119,6 @@ public @interface CacheEvict { *

The SpEL expression evaluates against a dedicated context that provides the * following meta-data: *