mirror of
https://github.com/spring-projects/spring-framework
synced 2026-06-08 17:33:33 +00:00
Improve Javadoc for caching annotations
This commit is contained in:
+2
@@ -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)
|
||||
|
||||
+4
@@ -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 {};
|
||||
|
||||
+4
@@ -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 {};
|
||||
|
||||
+4
@@ -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 {};
|
||||
|
||||
Reference in New Issue
Block a user