org.objectweb.speedo.jmx.mbeans
Class Cache
java.lang.Object
org.objectweb.speedo.jmx.mbeans.Cache
- All Implemented Interfaces:
- CacheMBean
- public class Cache
- extends java.lang.Object
- implements CacheMBean
- Author:
- chassase
Constructor Summary |
Cache(org.objectweb.perseus.cache.api.CacheAttributeController ca,
org.objectweb.perseus.cache.api.UnbindManager um,
org.objectweb.perseus.cache.api.CacheManager cm,
ProxyManagerFactory pmf,
JormFactory jf)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Cache
public Cache(org.objectweb.perseus.cache.api.CacheAttributeController ca,
org.objectweb.perseus.cache.api.UnbindManager um,
org.objectweb.perseus.cache.api.CacheManager cm,
ProxyManagerFactory pmf,
JormFactory jf)
getCache_AutoCleanSize
public java.lang.String getCache_AutoCleanSize()
- Specified by:
getCache_AutoCleanSize
in interface CacheMBean
getCache_AutoCleanThreshold
public java.lang.String getCache_AutoCleanThreshold()
- Specified by:
getCache_AutoCleanThreshold
in interface CacheMBean
getCache_ObjectIdentifiers
public java.util.Collection getCache_ObjectIdentifiers()
- Specified by:
getCache_ObjectIdentifiers
in interface CacheMBean
getCache_CurrentSize
public int getCache_CurrentSize()
- Specified by:
getCache_CurrentSize
in interface CacheMBean
getCache_MaxObjects
public int getCache_MaxObjects()
- Specified by:
getCache_MaxObjects
in interface CacheMBean
setCache_AutoCleanSize
public void setCache_AutoCleanSize(java.lang.String size)
- Specified by:
setCache_AutoCleanSize
in interface CacheMBean
setCache_AutoCleanThreshold
public void setCache_AutoCleanThreshold(java.lang.String size)
- Specified by:
setCache_AutoCleanThreshold
in interface CacheMBean
setCache_MaxObjects
public void setCache_MaxObjects(int size)
throws java.lang.IllegalArgumentException,
org.objectweb.perseus.cache.api.CacheException
- Specified by:
setCache_MaxObjects
in interface CacheMBean
- Throws:
java.lang.IllegalArgumentException
org.objectweb.perseus.cache.api.CacheException
evictAll
public void evictAll(java.lang.String classname,
boolean subclass)
- Specified by:
evictAll
in interface CacheMBean
evictAll
public void evictAll()
- Specified by:
evictAll
in interface CacheMBean
pinAll
public void pinAll(java.lang.String classname,
boolean subclass)
- Specified by:
pinAll
in interface CacheMBean
unpinAll
public void unpinAll(java.lang.String classname,
boolean subclass)
- Specified by:
unpinAll
in interface CacheMBean