org.qi4j.cache.ehcache
Interface EhCacheConfiguration
- All Superinterfaces:
- Composite, ConfigurationComposite, Entity, EntityComposite, Identity
public interface EhCacheConfiguration
- extends ConfigurationComposite
clearOnFlush
@Optional
Property<Boolean> clearOnFlush()
diskAccessStripes
@Optional
Property<Integer> diskAccessStripes()
diskExpiryThreadIntervalSeconds
@Optional
Property<Long> diskExpiryThreadIntervalSeconds()
diskPersistent
@Optional
Property<Boolean> diskPersistent()
diskSpoolBufferSizeMB
@Optional
Property<Integer> diskSpoolBufferSizeMB()
diskStorePath
@Optional
Property<String> diskStorePath()
eternal
@Optional
Property<Boolean> eternal()
loggingEnabled
@Optional
Property<Boolean> loggingEnabled()
maxElementsInMemory
@Optional
Property<Integer> maxElementsInMemory()
- Number of objects the ehCache should keep in memory.
Defaults to 1000
- Returns:
- The maximum number of elements to be kept in memory.
maxElementsOnDisk
@Optional
Property<Integer> maxElementsOnDisk()
memoryStoreEvictionPolicy
@Optional
Property<String> memoryStoreEvictionPolicy()
name
@Optional
Property<String> name()
overflowToDisk
@Optional
Property<Boolean> overflowToDisk()
transactionalMode
@Optional
Property<String> transactionalMode()
timeToLiveSeconds
@Optional
Property<Long> timeToLiveSeconds()
timeToIdleSeconds
@Optional
Property<Long> timeToIdleSeconds()
cacheManagerName
@Optional
Property<String> cacheManagerName()
monitoring
@Optional
Property<String> monitoring()
updateCheck
@Optional
Property<Boolean> updateCheck()
terracottaConfigURLs
@Optional
Property<List<String>> terracottaConfigURLs()