CaffeineLoadcacheComponentBuilderFactory.CaffeineLoadcacheComponentBuilder.action(String action)
To configure the default cache action.
CaffeineLoadcacheComponentBuilderFactory.CaffeineLoadcacheComponentBuilder.autowiredEnabled(boolean autowiredEnabled)
Whether autowiring is enabled.
CaffeineLoadcacheComponentBuilderFactory.CaffeineLoadcacheComponentBuilder.cacheLoader(com.github.benmanes.caffeine.cache.CacheLoader cacheLoader)
To configure a CacheLoader in case of a LoadCache use.
Caffeine LoadCache (camel-caffeine)
Perform caching operations using Caffeine Cache with an attached
CacheLoader.
CaffeineLoadcacheComponentBuilderFactory.CaffeineLoadcacheComponentBuilder.configuration(org.apache.camel.component.caffeine.CaffeineConfiguration configuration)
Sets the global component configuration.
CaffeineLoadcacheComponentBuilderFactory.CaffeineLoadcacheComponentBuilder.createCacheIfNotExist(boolean createCacheIfNotExist)
Automatic create the Caffeine cache if none has been configured or
exists in the registry.
CaffeineLoadcacheComponentBuilderFactory.CaffeineLoadcacheComponentBuilder.evictionType(org.apache.camel.component.caffeine.EvictionType evictionType)
Set the eviction Type for this cache.
CaffeineLoadcacheComponentBuilderFactory.CaffeineLoadcacheComponentBuilder.expireAfterAccessTime(int expireAfterAccessTime)
Specifies that each entry should be automatically removed from the
cache once a fixed duration has elapsed after the entry's creation,
the most recent replacement of its value, or its last read.
CaffeineLoadcacheComponentBuilderFactory.CaffeineLoadcacheComponentBuilder.expireAfterWriteTime(int expireAfterWriteTime)
Specifies that each entry should be automatically removed from the
cache once a fixed duration has elapsed after the entry's creation,
or the most recent replacement of its value.
CaffeineLoadcacheComponentBuilderFactory.CaffeineLoadcacheComponentBuilder.initialCapacity(Integer initialCapacity)
Sets the minimum total size for the internal data structures.
CaffeineLoadcacheComponentBuilderFactory.CaffeineLoadcacheComponentBuilder.key(String key)
To configure the default action key.
CaffeineLoadcacheComponentBuilderFactory.CaffeineLoadcacheComponentBuilder.lazyStartProducer(boolean lazyStartProducer)
Whether the producer should be started lazy (on the first message).
CaffeineLoadcacheComponentBuilderFactory.CaffeineLoadcacheComponentBuilder.maximumSize(Integer maximumSize)
Specifies the maximum number of entries the cache may contain.
CaffeineLoadcacheComponentBuilderFactory.CaffeineLoadcacheComponentBuilder.removalListener(com.github.benmanes.caffeine.cache.RemovalListener removalListener)
Set a specific removal Listener for the cache.
CaffeineLoadcacheComponentBuilderFactory.CaffeineLoadcacheComponentBuilder.statsCounter(com.github.benmanes.caffeine.cache.stats.StatsCounter statsCounter)
Set a specific Stats Counter for the cache stats.
CaffeineLoadcacheComponentBuilderFactory.CaffeineLoadcacheComponentBuilder.statsEnabled(boolean statsEnabled)
To enable stats on the cache.
CaffeineLoadcacheComponentBuilderFactory.CaffeineLoadcacheComponentBuilder.valueType(String valueType)
The cache value type, default java.lang.Object.