com.ibm.ccd.ui.cache
Class CacheManager

java.lang.Object
  extended by com.ibm.ccd.ui.cache.CacheManager

public class CacheManager
extends java.lang.Object

Created on Jun 13, 2006


Method Summary
 java.util.Set getCacheGroups()
           
 java.util.Set getCacheKeys(java.lang.String groupId)
           
 java.lang.Object getFromCache(java.lang.String groupId, java.lang.String key)
           
static CacheManager getInstance()
           
 boolean isCached(java.lang.String groupId, java.lang.String key)
           
static boolean isCacheEnabled()
           
 void putInCache(java.lang.String groupId, java.lang.String key, java.lang.Object value)
           
 void resetCacheRegistry()
           
 void resetCacheValue(java.lang.String groupId, java.lang.String key)
           
 void resetGroup(java.lang.String groupId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static CacheManager getInstance()
                                throws CacheNotEnabledException
Throws:
CacheNotEnabledException

putInCache

public void putInCache(java.lang.String groupId,
                       java.lang.String key,
                       java.lang.Object value)

getFromCache

public java.lang.Object getFromCache(java.lang.String groupId,
                                     java.lang.String key)

resetCacheValue

public void resetCacheValue(java.lang.String groupId,
                            java.lang.String key)

resetGroup

public void resetGroup(java.lang.String groupId)

resetCacheRegistry

public void resetCacheRegistry()
                        throws CacheException
Throws:
CacheException

isCached

public boolean isCached(java.lang.String groupId,
                        java.lang.String key)

getCacheGroups

public java.util.Set getCacheGroups()

getCacheKeys

public java.util.Set getCacheKeys(java.lang.String groupId)

isCacheEnabled

public static boolean isCacheEnabled()