クラス CachesEndpoint
java.lang.ObjectSE
org.springframework.boot.actuate.cache.CachesEndpoint
- 導入:
- 2.1.0
- 作成者:
- Johannes Edmeier, Stephane Nicoll
ネストされたクラスの要約
ネストされたクラス修飾子と型クラス説明static classCacheの説明。static final classCacheエントリの説明。static final classCacheManagerの説明。static final classキャッシュの説明。コンストラクターの概要
コンストラクターコンストラクター説明CachesEndpoint(MapSE<StringSE, CacheManager> cacheManagers) 使用するCacheManagerインスタンスで新しいエンドポイントを作成します。メソッドのサマリー
修飾子と型メソッド説明指定されたキャッシュのCachesEndpoint.CacheDescriptorを返します。caches()使用可能なすべてのcachesのCachesEndpoint.CachesDescriptorを返します。booleanclearCache(StringSE cache, StringSE cacheManager) 特定のCacheをクリアします。void使用可能なすべてのcachesをクリアします。
コンストラクターの詳細
CachesEndpoint
使用するCacheManagerインスタンスで新しいエンドポイントを作成します。- パラメーター:
cacheManagers- 使用するキャッシュマネージャー、名前でインデックス付け
メソッドの詳細
caches
使用可能なすべてのcachesのCachesEndpoint.CachesDescriptorを返します。- 戻り値:
- キャッシュレポート
cache
@ReadOperation public CachesEndpoint.CacheEntryDescriptor cache(@Selector StringSE cache, @Nullable StringSE cacheManager) 指定されたキャッシュのCachesEndpoint.CacheDescriptorを返します。- パラメーター:
cache- キャッシュの名前cacheManager- cacheManager の名前(nullでも可)- 戻り値:
- キャッシュの記述子、またはそのようなキャッシュが存在しない場合は
null - 例外:
NonUniqueCacheException- その名前のキャッシュが複数存在し、一意の候補を識別するためのcacheManagerが提供されていない場合
clearCaches
使用可能なすべてのcachesをクリアします。clearCache
@DeleteOperation public boolean clearCache(@Selector StringSE cache, @Nullable StringSE cacheManager) 特定のCacheをクリアします。- パラメーター:
cache- キャッシュの名前cacheManager- cacheManager の名前 (すべてに一致するnullにすることができます)- 戻り値:
- キャッシュがクリアされた場合は
true、そのようなキャッシュが存在しない場合はfalse - 例外:
NonUniqueCacheException- その名前のキャッシュが複数存在し、一意の候補を識別するためのcacheManagerが提供されていない場合