public class EhCacheCacheManager extends AbstractTransactionSupportingCacheManager
CacheManager
に裏付けされた CacheManagerコンストラクターと説明 |
---|
EhCacheCacheManager() 新しい EhCacheCacheManager を作成し、 setCacheManager(net.sf.ehcache.CacheManager) Bean プロパティを介してターゲット EhCache CacheManager を設定します。 |
EhCacheCacheManager(CacheManager cacheManager) 指定されたバッキング EhCache CacheManager の新しい EhCacheCacheManager を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
void | afterPropertiesSet() |
CacheManager | getCacheManager() バッキング EhCache CacheManager を返します。 |
protected Cache | getMissingCache(StringSE name) 指定された name または null で不足しているキャッシュを返します。そのようなキャッシュが存在しないか、オンデマンドで作成できなかった場合。 |
protected CollectionSE<Cache> | loadCaches() このキャッシュマネージャーの初期キャッシュをロードします。 |
void | setCacheManager(CacheManager cacheManager) バッキング EhCache CacheManager を設定します。 |
decorateCache, isTransactionAware, setTransactionAware
addCache, getCache, getCacheNames, initializeCaches, lookupCache
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public EhCacheCacheManager()
setCacheManager(net.sf.ehcache.CacheManager)
Bean プロパティを介してターゲット EhCache CacheManager を設定します。public EhCacheCacheManager(CacheManager cacheManager)
cacheManager
- バッキング EhCache CacheManager
public void setCacheManager(@Nullable CacheManager cacheManager)
CacheManager
を設定します。@Nullable public CacheManager getCacheManager()
CacheManager
を返します。public void afterPropertiesSet()
InitializingBean
BeanFactoryAware
、ApplicationContextAware
などを満たした後、包含 BeanFactory
によって呼び出されます。このメソッドにより、Bean インスタンスは、すべての Bean プロパティが設定されたときに、その全体的な構成の検証と最終的な初期化を実行できます。
InitializingBean
の afterPropertiesSet
AbstractCacheManager
の afterPropertiesSet
protected CollectionSE<Cache> loadCaches()
AbstractCacheManager
起動時に AbstractCacheManager.afterPropertiesSet()
によって呼び出されます。返されるコレクションは空の場合がありますが、null
であってはなりません。
AbstractCacheManager
の loadCaches
protected Cache getMissingCache(StringSE name)
AbstractCacheManager
name
または null
で不足しているキャッシュを返します。そのようなキャッシュが存在しないか、オンデマンドで作成できなかった場合。 ネイティブプロバイダーがキャッシュをサポートしている場合、キャッシュは実行時に遅延して作成される可能性があります。名前による検索で結果が得られない場合、AbstractCacheManager
サブクラスは実行時にそのようなキャッシュを登録する機会を得ます。返されたキャッシュは、このキャッシュマネージャーに自動的に追加されます。
AbstractCacheManager
の getMissingCache
name
- 取得するキャッシュの名前 null
AbstractCacheManager.getCache(String)