org.infoglue.cms.util
Class CacheController

java.lang.Object
  |
  +--java.lang.Thread
        |
        +--org.infoglue.cms.util.CacheController
All Implemented Interfaces:
java.lang.Runnable

public class CacheController
extends java.lang.Thread


Field Summary
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
CacheController()
           
 
Method Summary
static void cacheObject(java.lang.String cacheName, java.lang.Object key, java.lang.Object value)
           
static void clearCache(java.lang.Class[] types, java.lang.Object[] ids)
           
static void clearCache(java.lang.String cacheName)
           
static void clearCaches()
           
static void clearCastorCaches()
           
static java.lang.Object getCachedObject(java.lang.String cacheName, java.lang.Object key)
           
 void run()
           
 void setCacheExpireInterval(int cacheExpireInterval)
           
 void stopThread()
           
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CacheController

public CacheController()
Method Detail

setCacheExpireInterval

public void setCacheExpireInterval(int cacheExpireInterval)

cacheObject

public static void cacheObject(java.lang.String cacheName,
                               java.lang.Object key,
                               java.lang.Object value)

getCachedObject

public static java.lang.Object getCachedObject(java.lang.String cacheName,
                                               java.lang.Object key)

clearCache

public static void clearCache(java.lang.String cacheName)

clearCaches

public static void clearCaches()

clearCastorCaches

public static void clearCastorCaches()

clearCache

public static void clearCache(java.lang.Class[] types,
                              java.lang.Object[] ids)
                       throws java.lang.Exception
java.lang.Exception

run

public void run()
Specified by:
run in interface java.lang.Runnable
Overrides:
run in class java.lang.Thread

stopThread

public void stopThread()


Copyright © 2003 InfoGlue.org All Rights Reserved.