ehcache

net.sf.ehcache.management
Interface CacheConfigurationMBean

All Known Implementing Classes:
CacheConfiguration

public interface CacheConfigurationMBean

A JMX MBean interface for the configuration of a cache

Since:
1.3
Version:
$Id: CacheConfigurationMBean.java 3523 2011-01-27 10:44:06Z asingh $
Author:
Greg Luck

Method Summary
 long getDiskExpiryThreadIntervalSeconds()
          Accessor
 int getDiskSpoolBufferSizeMB()
          Accessor
 int getMaxElementsInMemory()
          Accessor
 int getMaxElementsOnDisk()
          Accessor
 long getMaxMemoryOffHeapInBytes()
          Accessor
 String getMemoryStoreEvictionPolicy()
          Accessor
 String getName()
          Accessor
 String getTerracottaConsistency()
          Accessor
 long getTimeToIdleSeconds()
          Accessor
 long getTimeToLiveSeconds()
          Accessor
 boolean isDiskPersistent()
          Accessor
 boolean isEternal()
          Accessor
 boolean isLoggingEnabled()
          Accessor
 boolean isOverflowToDisk()
          Accessor
 boolean isOverflowToOffHeap()
          Accessor
 boolean isTerracottaClustered()
          Accessor
 void setDiskExpiryThreadIntervalSeconds(long seconds)
          setDiskExpiryThreadIntervalSeconds
 void setDiskPersistent(boolean diskPersistent)
          setDiskPersistent
 void setDiskSpoolBufferSizeMB(int diskSpoolBufferSizeMB)
          setDiskSpoolBufferSizeMB
 void setEternal(boolean eternal)
          setEternal
 void setLoggingEnabled(boolean loggingEnabled)
          setLoggingEnabled
 void setMaxElementsInMemory(int maxElements)
          setMaxElementsInMemory
 void setMaxElementsOnDisk(int maxElements)
          setMaxElementsOnDisk
 void setMemoryStoreEvictionPolicy(String policy)
          setMemoryStoreEvictionPolicy
 void setOverflowToDisk(boolean overflow)
          setOverflowToDisk
 void setTimeToIdleSeconds(long tti)
          setTimeToIdleSeconds
 void setTimeToLiveSeconds(long ttl)
          setTimeToLiveSeconds
 

Method Detail

getName

String getName()
Accessor


isLoggingEnabled

boolean isLoggingEnabled()
Accessor


setLoggingEnabled

void setLoggingEnabled(boolean loggingEnabled)
setLoggingEnabled

Parameters:
loggingEnabled -

getMaxElementsInMemory

int getMaxElementsInMemory()
Accessor


setMaxElementsInMemory

void setMaxElementsInMemory(int maxElements)
setMaxElementsInMemory

Parameters:
maxElements -

getMaxElementsOnDisk

int getMaxElementsOnDisk()
Accessor


setMaxElementsOnDisk

void setMaxElementsOnDisk(int maxElements)
setMaxElementsOnDisk

Parameters:
maxElements -

getMemoryStoreEvictionPolicy

String getMemoryStoreEvictionPolicy()
Accessor

Returns:
a String representation of the policy

setMemoryStoreEvictionPolicy

void setMemoryStoreEvictionPolicy(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

String getTerracottaConsistency()
Accessor


isOverflowToOffHeap

boolean isOverflowToOffHeap()
Accessor


getMaxMemoryOffHeapInBytes

long getMaxMemoryOffHeapInBytes()
Accessor


ehcache

true