Merge branch '6.2.x'

This commit is contained in:
Sam Brannen 2025-07-07 12:36:14 +02:00
commit 14767d64b5
4 changed files with 17 additions and 1 deletions

View File

@ -35,6 +35,8 @@ import org.springframework.core.annotation.AliasFor;
* @author Sam Brannen
* @since 4.1
* @see Cacheable
* @see CachePut
* @see CacheEvict
*/
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@ -43,7 +45,9 @@ public @interface CacheConfig {
/**
* Alias for {@link #cacheNames}.
* @since 7.0
* <p>Intended to be used when no other attributes are needed, for example:
* {@code @CacheConfig("books")}.
* @since 6.2.9
*/
@AliasFor("cacheNames")
String[] value() default {};

View File

@ -38,6 +38,8 @@ import org.springframework.core.annotation.AliasFor;
* @author Sam Brannen
* @since 3.1
* @see CacheConfig
* @see Cacheable
* @see CachePut
*/
@Target({ElementType.TYPE, ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
@ -48,6 +50,8 @@ public @interface CacheEvict {
/**
* Alias for {@link #cacheNames}.
* <p>Intended to be used when no other attributes are needed, for example:
* {@code @CacheEvict("books")}.
*/
@AliasFor("cacheNames")
String[] value() default {};

View File

@ -46,6 +46,8 @@ import org.springframework.core.annotation.AliasFor;
* @author Sam Brannen
* @since 3.1
* @see CacheConfig
* @see Cacheable
* @see CacheEvict
*/
@Target({ElementType.TYPE, ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
@ -56,6 +58,8 @@ public @interface CachePut {
/**
* Alias for {@link #cacheNames}.
* <p>Intended to be used when no other attributes are needed, for example:
* {@code @CachePut("books")}.
*/
@AliasFor("cacheNames")
String[] value() default {};

View File

@ -54,6 +54,8 @@ import org.springframework.core.annotation.AliasFor;
* @author Sam Brannen
* @since 3.1
* @see CacheConfig
* @see CachePut
* @see CacheEvict
*/
@Target({ElementType.TYPE, ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
@ -64,6 +66,8 @@ public @interface Cacheable {
/**
* Alias for {@link #cacheNames}.
* <p>Intended to be used when no other attributes are needed, for example:
* {@code @Cacheable("books")}.
*/
@AliasFor("cacheNames")
String[] value() default {};