org.jboss.shotoku.cache.service
Interface RenewableCacheServiceMBean
public interface RenewableCacheServiceMBean
- Author:
- Adam Warski
get
java.lang.Object get(Fqn fqn,
java.lang.Object key)
throws CacheException
- Throws:
CacheException
put
void put(Fqn fqn,
java.lang.Object key,
java.lang.Object o)
throws CacheException
- Throws:
CacheException
remove
void remove(Fqn fqn,
java.lang.Object key)
throws CacheException
- Throws:
CacheException
register
void register(CacheItemOperations<?,?> cacheItem)
unregister
void unregister(CacheItemOperations<?,?> cacheItem)
throws CacheException
- Throws:
CacheException
generateNextFqn
Fqn generateNextFqn()
addUpdateThreadData
void addUpdateThreadData(UpdateThreadData<?,?> data)
getCurrentQueueSize
int getCurrentQueueSize()
getStatistics
RenewableCacheStatistics getStatistics()
getTreeCache
TreeCacheMBean getTreeCache()
setTreeCache
void setTreeCache(TreeCacheMBean treeCache)
getInterval
long getInterval()
setInterval
void setInterval(long interval)
getLastUpdate
long getLastUpdate()
setLastUpdate
void setLastUpdate(long lastUpdate)
getUpdateThreadCount
int getUpdateThreadCount()
setUpdateThreadCount
void setUpdateThreadCount(int n)
reportThreadIdle
void reportThreadIdle()
reportThreadBusy
void reportThreadBusy()
reportThreadNew
void reportThreadNew()
reportThreadExit
void reportThreadExit()
getIdleThreadCount
int getIdleThreadCount()
getBusyThreadCount
int getBusyThreadCount()
getCacheItemsOperations
java.util.Set<? extends CacheItemOperations<?,?>> getCacheItemsOperations()
update
void update()
start
void start()
stop
void stop()