Class CacheConfiguration
java.lang.Object
org.bonitasoft.engine.cache.configuration.CacheConfiguration
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionapplicationTokenCacheConfiguration(int maxElementsInMemory, boolean inMemoryOnly, int maxElementsOnDisk, boolean eternal, String evictionPolicy, boolean copyOnRead, boolean copyOnWrite, boolean readIntensive, int timeToLiveSeconds)
-
Field Details
-
APPLICATION_TOKEN_CACHE_NAME
- See Also:
-
-
Constructor Details
-
CacheConfiguration
public CacheConfiguration()
-
-
Method Details
-
applicationTokenCacheConfiguration
@Bean public CacheConfiguration applicationTokenCacheConfiguration(@Value("${bonita.runtime.cache.application-token.maxElementsInMemory:1000}") int maxElementsInMemory, @Value("${bonita.runtime.cache.application-token.inMemoryOnly:true}") boolean inMemoryOnly, @Value("${bonita.runtime.cache.application-token.maxElementsOnDisk:20000}") int maxElementsOnDisk, @Value("${bonita.runtime.cache.application-token.eternal:false}") boolean eternal, @Value("${bonita.runtime.cache.application-token.evictionPolicy:LRU}") String evictionPolicy, @Value("${bonita.runtime.cache.application-token.copyOnRead:false}") boolean copyOnRead, @Value("${bonita.runtime.cache.application-token.copyOnWrite:false}") boolean copyOnWrite, @Value("${bonita.runtime.cache.application-token.readIntensive:false}") boolean readIntensive, @Value("${bonita.runtime.cache.application-token.timeToLiveSeconds:3600}") int timeToLiveSeconds)
-