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(java.lang.String name) 指定された name または null で不足しているキャッシュが存在しないか、その場で作成できなかった場合は、そのキャッシュを返します。 |
protected java.util.Collection<Cache> | loadCaches() このキャッシュマネージャーの初期キャッシュをロードします。 |
void | setCacheManager(CacheManager cacheManager) バッキング EhCache CacheManager を設定します。 |
decorateCache, isTransactionAware, setTransactionAwareaddCache, getCache, getCacheNames, initializeCaches, lookupCachepublic EhCacheCacheManager()
setCacheManager(net.sf.ehcache.CacheManager) Bean プロパティを介してターゲット EhCache CacheManager を設定します。public EhCacheCacheManager(CacheManager cacheManager)
cacheManager - バッキング EhCache CacheManagerpublic void setCacheManager(@Nullable CacheManager cacheManager)
CacheManager を設定します。@Nullable public CacheManager getCacheManager()
CacheManager を返します。public void afterPropertiesSet()
InitializingBeanBeanFactoryAware、ApplicationContextAware などを満たした後、包含 BeanFactory によって呼び出されます。このメソッドにより、Bean インスタンスは、すべての Bean プロパティが設定されたときに、その全体的な構成の検証と最終的な初期化を実行できます。
InitializingBean 内の afterPropertiesSet AbstractCacheManager の afterPropertiesSet protected java.util.Collection<Cache> loadCaches()
AbstractCacheManager 起動時に AbstractCacheManager.afterPropertiesSet() によって呼び出されます。返されるコレクションは空の場合がありますが、null であってはなりません。
AbstractCacheManager の loadCaches protected Cache getMissingCache(java.lang.String name)
AbstractCacheManagername または null で不足しているキャッシュが存在しないか、その場で作成できなかった場合は、そのキャッシュを返します。一部のキャッシュは、ネイティブプロバイダーがサポートしている場合、実行時に作成される場合があります。名前による検索で結果が得られない場合、サブクラスは実行時にそのようなキャッシュを登録する機会を得ます。返されたキャッシュは、このインスタンスに自動的に追加されます。
AbstractCacheManager の getMissingCache name - 取得するキャッシュの名前 null (そのようなキャッシュが存在しないか作成できない場合)AbstractCacheManager.getCache(String)