open class CachingConfigurationSelector : AdviceModeImportSelector<EnableCaching>
Selects which implementation of AbstractCachingConfiguration should be used based on the value of EnableCaching#mode on the importing @Configuration class.
Detects the presence of JSR-107 and enables JCache support accordingly.
Author
Chris Beams
Author
Stephane Nicoll
Since
3.1
See Also
EnableCachingProxyCachingConfiguration
CachingConfigurationSelector()
Selects which implementation of AbstractCachingConfiguration should be used based on the value of Detects the presence of JSR-107 and enables JCache support accordingly. |
static val DEFAULT_ADVICE_MODE_ATTRIBUTE_NAME: String |
open fun selectImports(adviceMode: AdviceMode): Array<String>
{@inheritDoc} |
fun selectImports(importingClassMetadata: AnnotationMetadata): Array<String>
This implementation resolves the type of annotation from generic metadata and validates that (a) the annotation is in fact present on the importing The |