Class DefaultCacheConfiguration
java.lang.Object
io.micronaut.cache.CacheConfiguration
io.micronaut.cache.caffeine.configuration.CaffeineCacheConfiguration
io.micronaut.cache.caffeine.DefaultCacheConfiguration
@EachProperty("micronaut.caches")
public class DefaultCacheConfiguration
extends CaffeineCacheConfiguration
Default cache configuration implementation used to configure instances of
DefaultSyncCache.- Since:
- 1.0.2
- Author:
- graemerocher
-
Field Summary
Fields inherited from class CacheConfiguration
charset, DEFAULT_RECORD_STATS, DEFAULT_TESTMODE, PREFIX -
Constructor Summary
ConstructorsConstructorDescriptionDefaultCacheConfiguration(String cacheName, io.micronaut.runtime.ApplicationConfiguration applicationConfiguration) Creates a new cache with the given name. -
Method Summary
Methods inherited from class CaffeineCacheConfiguration
isListenToEvictions, isListenToRemovals, setListenToEvictions, setListenToRemovalsMethods inherited from class CacheConfiguration
getCacheName, getCharset, getExpireAfterAccess, getExpireAfterWrite, getInitialCapacity, getMaximumSize, getMaximumWeight, isRecordStats, isTestMode, setCharset, setExpireAfterAccess, setExpireAfterWrite, setInitialCapacity, setMaximumSize, setMaximumWeight, setRecordStats, setTestMode
-
Constructor Details
-
DefaultCacheConfiguration
public DefaultCacheConfiguration(@Parameter String cacheName, io.micronaut.runtime.ApplicationConfiguration applicationConfiguration) Creates a new cache with the given name.- Parameters:
cacheName- Name or key of the cacheapplicationConfiguration- The common application configuration
-