Package net.sf.ehcache.management
Interface CacheConfigurationMBean
-
- All Known Implementing Classes:
CacheConfiguration
public interface CacheConfigurationMBeanA JMX MBean interface for the configuration of a cache- Since:
- 1.3
- Version:
- $Id$
- Author:
- Greg Luck
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description longgetDiskExpiryThreadIntervalSeconds()AccessorintgetDiskSpoolBufferSizeMB()AccessorlonggetMaxBytesLocalDisk()Configured maximum number of bytes for the local disk store.longgetMaxBytesLocalHeap()Configured maximum number of bytes for the local memory heap.longgetMaxBytesLocalOffHeap()Configured maximum number of bytes for the local off-heap memory.intgetMaxElementsInMemory()Deprecated.intgetMaxElementsOnDisk()Deprecated.longgetMaxEntriesLocalDisk()Configured maximum number of entries for the local disk store.longgetMaxEntriesLocalHeap()Configured maximum number of entries for the local memory heap.longgetMaxMemoryOffHeapInBytes()Deprecated.java.lang.StringgetMemoryStoreEvictionPolicy()Accessorjava.lang.StringgetName()Accessorjava.lang.StringgetTerracottaConsistency()AccessorlonggetTimeToIdleSeconds()AccessorlonggetTimeToLiveSeconds()AccessorbooleanisDiskPersistent()AccessorbooleanisEternal()AccessorbooleanisLoggingEnabled()AccessorbooleanisOverflowToDisk()AccessorbooleanisOverflowToOffHeap()AccessorbooleanisTerracottaClustered()AccessorvoidsetDiskExpiryThreadIntervalSeconds(long seconds)setDiskExpiryThreadIntervalSecondsvoidsetDiskPersistent(boolean diskPersistent)setDiskPersistentvoidsetDiskSpoolBufferSizeMB(int diskSpoolBufferSizeMB)setDiskSpoolBufferSizeMBvoidsetEternal(boolean eternal)setEternalvoidsetLoggingEnabled(boolean loggingEnabled)setLoggingEnabledvoidsetMaxElementsInMemory(int maxElements)Deprecated.voidsetMaxElementsOnDisk(int maxElements)Deprecated.voidsetMaxEntriesLocalDisk(long maxEntries)Configured maximum number of entries for the local disk store.voidsetMaxEntriesLocalHeap(long maxEntries)Configured maximum number of entries for the local memory heap.voidsetMemoryStoreEvictionPolicy(java.lang.String policy)setMemoryStoreEvictionPolicyvoidsetOverflowToDisk(boolean overflow)setOverflowToDiskvoidsetTimeToIdleSeconds(long tti)setTimeToIdleSecondsvoidsetTimeToLiveSeconds(long ttl)setTimeToLiveSeconds
-
-
-
Method Detail
-
getName
java.lang.String getName()
Accessor
-
isLoggingEnabled
boolean isLoggingEnabled()
Accessor
-
setLoggingEnabled
void setLoggingEnabled(boolean loggingEnabled)
setLoggingEnabled- Parameters:
loggingEnabled-
-
getMaxElementsInMemory
@Deprecated int getMaxElementsInMemory()
Deprecated.Accessor
-
setMaxElementsInMemory
@Deprecated void setMaxElementsInMemory(int maxElements)
Deprecated.setMaxElementsInMemory- Parameters:
maxElements-
-
getMaxElementsOnDisk
@Deprecated int getMaxElementsOnDisk()
Deprecated.Accessor
-
setMaxElementsOnDisk
@Deprecated void setMaxElementsOnDisk(int maxElements)
Deprecated.setMaxElementsOnDisk- Parameters:
maxElements-
-
getMaxEntriesLocalDisk
long getMaxEntriesLocalDisk()
Configured maximum number of entries for the local disk store.
-
getMaxEntriesLocalHeap
long getMaxEntriesLocalHeap()
Configured maximum number of entries for the local memory heap.
-
setMaxEntriesLocalDisk
void setMaxEntriesLocalDisk(long maxEntries)
Configured maximum number of entries for the local disk store.
-
setMaxEntriesLocalHeap
void setMaxEntriesLocalHeap(long maxEntries)
Configured maximum number of entries for the local memory heap.
-
getMaxBytesLocalDisk
long getMaxBytesLocalDisk()
Configured maximum number of bytes for the local disk store.
-
getMaxBytesLocalHeap
long getMaxBytesLocalHeap()
Configured maximum number of bytes for the local memory heap.
-
getMaxBytesLocalOffHeap
long getMaxBytesLocalOffHeap()
Configured maximum number of bytes for the local off-heap memory.
-
getMemoryStoreEvictionPolicy
java.lang.String getMemoryStoreEvictionPolicy()
Accessor- Returns:
- a String representation of the policy
-
setMemoryStoreEvictionPolicy
void setMemoryStoreEvictionPolicy(java.lang.String policy)
setMemoryStoreEvictionPolicy- Parameters:
policy-
-
isEternal
boolean isEternal()
Accessor
-
setEternal
void setEternal(boolean eternal)
setEternal- Parameters:
eternal-
-
getTimeToIdleSeconds
long getTimeToIdleSeconds()
Accessor
-
setTimeToIdleSeconds
void setTimeToIdleSeconds(long tti)
setTimeToIdleSeconds- Parameters:
tti-
-
getTimeToLiveSeconds
long getTimeToLiveSeconds()
Accessor
-
setTimeToLiveSeconds
void setTimeToLiveSeconds(long ttl)
setTimeToLiveSeconds- Parameters:
ttl-
-
isOverflowToDisk
boolean isOverflowToDisk()
Accessor
-
setOverflowToDisk
void setOverflowToDisk(boolean overflow)
setOverflowToDisk- Parameters:
overflow-
-
isDiskPersistent
boolean isDiskPersistent()
Accessor
-
setDiskPersistent
void setDiskPersistent(boolean diskPersistent)
setDiskPersistent- Parameters:
diskPersistent-
-
getDiskExpiryThreadIntervalSeconds
long getDiskExpiryThreadIntervalSeconds()
Accessor
-
setDiskExpiryThreadIntervalSeconds
void setDiskExpiryThreadIntervalSeconds(long seconds)
setDiskExpiryThreadIntervalSeconds- Parameters:
seconds-
-
getDiskSpoolBufferSizeMB
int getDiskSpoolBufferSizeMB()
Accessor
-
setDiskSpoolBufferSizeMB
void setDiskSpoolBufferSizeMB(int diskSpoolBufferSizeMB)
setDiskSpoolBufferSizeMB- Parameters:
diskSpoolBufferSizeMB-
-
isTerracottaClustered
boolean isTerracottaClustered()
Accessor
-
getTerracottaConsistency
java.lang.String getTerracottaConsistency()
Accessor
-
isOverflowToOffHeap
boolean isOverflowToOffHeap()
Accessor
-
getMaxMemoryOffHeapInBytes
@Deprecated long getMaxMemoryOffHeapInBytes()
Deprecated.Accessor
-
-