org.objectweb.speedo.jmx.mbeans
Interface CacheMBean

All Known Implementing Classes:
Cache

public interface CacheMBean

Author:
S.Chassande-Barrioz

Method Summary
 void evictAll()
           
 void evictAll(java.lang.String classname, boolean subclass)
           
 java.lang.String getCache_AutoCleanSize()
           
 java.lang.String getCache_AutoCleanThreshold()
           
 int getCache_CurrentSize()
           
 int getCache_MaxObjects()
           
 java.util.Collection getCache_ObjectIdentifiers()
           
 void pinAll(java.lang.String classname, boolean subclass)
           
 void setCache_AutoCleanSize(java.lang.String size)
           
 void setCache_AutoCleanThreshold(java.lang.String size)
           
 void setCache_MaxObjects(int size)
           
 void unpinAll(java.lang.String classname, boolean subclass)
           
 

Method Detail

getCache_AutoCleanSize

public java.lang.String getCache_AutoCleanSize()

getCache_AutoCleanThreshold

public java.lang.String getCache_AutoCleanThreshold()

getCache_ObjectIdentifiers

public java.util.Collection getCache_ObjectIdentifiers()

getCache_CurrentSize

public int getCache_CurrentSize()

getCache_MaxObjects

public int getCache_MaxObjects()

setCache_AutoCleanSize

public void setCache_AutoCleanSize(java.lang.String size)

setCache_AutoCleanThreshold

public void setCache_AutoCleanThreshold(java.lang.String size)

setCache_MaxObjects

public void setCache_MaxObjects(int size)
                         throws java.lang.IllegalArgumentException,
                                org.objectweb.perseus.cache.api.CacheException
Throws:
java.lang.IllegalArgumentException
org.objectweb.perseus.cache.api.CacheException

pinAll

public void pinAll(java.lang.String classname,
                   boolean subclass)

unpinAll

public void unpinAll(java.lang.String classname,
                     boolean subclass)

evictAll

public void evictAll(java.lang.String classname,
                     boolean subclass)

evictAll

public void evictAll()