Fix Cacheable javadoc
This commits fixes a confusing phrasing of Cacheable javadoc that mentioned explicitly that the method signature is used to compute the key for the cache. Issue: SPR-11736
This commit is contained in:
parent
6a9b229249
commit
90081f787f
|
|
@ -26,8 +26,15 @@ import java.lang.annotation.Target;
|
||||||
/**
|
/**
|
||||||
* Annotation indicating that a method (or all the methods on a class) can be cached.
|
* Annotation indicating that a method (or all the methods on a class) can be cached.
|
||||||
*
|
*
|
||||||
* <p>The method arguments and signature are used for computing the key while the
|
* <p>Each time a targeted method is invoked, a caching behavior will be applied,
|
||||||
* returned instance is used as the cache value.
|
* checking whether the method has been already executed for the given arguments. A
|
||||||
|
* sensible default simply uses the method parameters to compute the key but a SpEL
|
||||||
|
* expression can be provided ({@link #key()}) or a custom
|
||||||
|
* {@link org.springframework.cache.interceptor.KeyGenerator KeyGenerator} implementation
|
||||||
|
* can replace the default one ({@link #keyGenerator()}).
|
||||||
|
*
|
||||||
|
* <p>If no value is found in the cache for the computed key, the method is executed
|
||||||
|
* and the returned instance is used as the cache value.
|
||||||
*
|
*
|
||||||
* @author Costin Leau
|
* @author Costin Leau
|
||||||
* @author Phillip Webb
|
* @author Phillip Webb
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue