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

java.lang.String getCache_AutoCleanSize()

getCache_AutoCleanThreshold

java.lang.String getCache_AutoCleanThreshold()

getCache_ObjectIdentifiers

java.util.Collection getCache_ObjectIdentifiers()

getCache_CurrentSize

int getCache_CurrentSize()

getCache_MaxObjects

int getCache_MaxObjects()

setCache_AutoCleanSize

void setCache_AutoCleanSize(java.lang.String size)

setCache_AutoCleanThreshold

void setCache_AutoCleanThreshold(java.lang.String size)

setCache_MaxObjects

void setCache_MaxObjects(int size)
                         throws java.lang.IllegalArgumentException,
                                CacheException
Throws:
java.lang.IllegalArgumentException
CacheException

pinAll

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

unpinAll

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

evictAll

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

evictAll

void evictAll()