Package io.quarkus.cache.runtime
Class CacheManagerRecorder
- java.lang.Object
-
- io.quarkus.cache.runtime.CacheManagerRecorder
-
public class CacheManagerRecorder extends Object
-
-
Constructor Summary
Constructors Constructor Description CacheManagerRecorder(CacheBuildConfig cacheBuildConfig, io.quarkus.runtime.RuntimeValue<CacheConfig> cacheConfigRV)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CacheManagerInfo
getCacheManagerInfoWithMicrometerMetrics()
CacheManagerInfo
getCacheManagerInfoWithoutMetrics()
CacheManagerInfo
noOpCacheManagerInfo()
Supplier<CacheManager>
resolveCacheInfo(Collection<CacheManagerInfo> infos, Set<String> cacheNames, boolean micrometerMetricsEnabled)
-
-
-
Constructor Detail
-
CacheManagerRecorder
public CacheManagerRecorder(CacheBuildConfig cacheBuildConfig, io.quarkus.runtime.RuntimeValue<CacheConfig> cacheConfigRV)
-
-
Method Detail
-
resolveCacheInfo
public Supplier<CacheManager> resolveCacheInfo(Collection<CacheManagerInfo> infos, Set<String> cacheNames, boolean micrometerMetricsEnabled)
-
noOpCacheManagerInfo
public CacheManagerInfo noOpCacheManagerInfo()
-
getCacheManagerInfoWithMicrometerMetrics
public CacheManagerInfo getCacheManagerInfoWithMicrometerMetrics()
-
getCacheManagerInfoWithoutMetrics
public CacheManagerInfo getCacheManagerInfoWithoutMetrics()
-
-