@Configuration(proxyBeanMethods=false) public abstract class AbstractCachingConfiguration extends ObjectSE implements ImportAware
@Configuration クラス。EnableCaching| 修飾子と型 | クラスと説明 |
|---|---|
protected static class | AbstractCachingConfiguration.CachingConfigurerSupplier |
| 修飾子と型 | フィールドと説明 |
|---|---|
protected SupplierSE<CacheManager> | cacheManager |
protected SupplierSE<CacheResolver> | cacheResolver |
protected AnnotationAttributes | enableCaching |
protected SupplierSE<CacheErrorHandler> | errorHandler |
protected SupplierSE<KeyGenerator> | keyGenerator |
| コンストラクターと説明 |
|---|
AbstractCachingConfiguration() |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | setImportMetadata(AnnotationMetadata importMetadata) インポートする @ Configuration クラスのアノテーションメタデータを設定します。 |
protected void | useCachingConfigurer(AbstractCachingConfiguration.CachingConfigurerSupplier cachingConfigurerSupplier) 指定された CachingConfigurer から構成を抽出します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE@Nullable protected AnnotationAttributes enableCaching
@Nullable protected SupplierSE<CacheManager> cacheManager
@Nullable protected SupplierSE<CacheResolver> cacheResolver
@Nullable protected SupplierSE<KeyGenerator> keyGenerator
@Nullable protected SupplierSE<CacheErrorHandler> errorHandler
public void setImportMetadata(AnnotationMetadata importMetadata)
ImportAwareConfiguration クラスのアノテーションメタデータを設定します。ImportAware の setImportMetadata protected void useCachingConfigurer(AbstractCachingConfiguration.CachingConfigurerSupplier cachingConfigurerSupplier)
CachingConfigurer から構成を抽出します。