Class CacheConfiguration

java.lang.Object
org.bonitasoft.engine.cache.configuration.CacheConfiguration

@Configuration public class CacheConfiguration extends Object
  • Field Details

  • 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)