クラス CachesEndpoint
java.lang.ObjectSE
org.springframework.boot.actuate.cache.CachesEndpoint
- 導入:
- 2.1.0
- 作成者:
- Johannes Edmeier, Stephane Nicoll
ネストされたクラスのサマリー
ネストされたクラス修飾子と型クラス説明static class
Cache
の説明。static final class
Cache
エントリの説明。static final class
CacheManager
の説明。static final class
キャッシュの説明。コンストラクターのサマリー
コンストラクターコンストラクター説明CachesEndpoint
(MapSE<StringSE, CacheManager> cacheManagers) 使用するCacheManager
インスタンスで新しいエンドポイントを作成します。メソッドのサマリー
修飾子と型メソッド説明指定されたキャッシュのCachesEndpoint.CacheDescriptor
を返します。caches()
使用可能なすべてのcaches
のCachesEndpoint.CachesDescriptor
を返します。boolean
clearCache
(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
が提供されていない場合