public interface IClassCache extends IDBCache
INVAL_KEYA, INVAL_KEYB, INVAL_KEYNAME, INVAL_PRIMARY, INVAL_SECONDARY
ID, ISCLUSTERED, MAX_SIZE
Modifier and Type | Method and Description |
---|---|
ICacheKey |
createKey(String classLoaderName,
String name,
int zoneID)
creates a key for this cache
|
String[] |
getClassLoaderNames()
Returns list
|
String[] |
getClassNames(String classLoaderName)
Returns list of key names by a given classloadername
|
int |
invalidateByClass(String name)
invalidates this entry in all zones
|
int |
invalidateByClassLoader(String classLoaderName)
Invalidates all entries by ClassLoaderName
|
createKey, invalidateByKey, purgeCache
createKey, createKey, createKey, flush, flushAll, flushAll, getCacheManager, getEntry, getMaxSize, getModified, getName, getReport, getSize, getValue, isClustered, put, refresh, update
getComponentData, getComponentName, getComponentProvider, getURI, isInitialized, setComponentData, setComponentProvider
init, shutdown
ICacheKey createKey(String classLoaderName, String name, int zoneID)
int invalidateByClass(String name) throws CacheException
CacheException
int invalidateByClassLoader(String classLoaderName) throws CacheException
CacheException
String[] getClassNames(String classLoaderName) throws CacheException
CacheException
String[] getClassLoaderNames() throws CacheException
CacheException