Interface IClassCache
- All Superinterfaces:
ICache
,IComponent
,IDBCache
,IInitializable
-
Field Summary
Fields inherited from interface com.webmethods.portal.service.cache.ICache
ID, ISCLUSTERED, MAX_SIZE
Fields inherited from interface com.webmethods.portal.service.cache.caches.IDBCache
INVAL_KEYA, INVAL_KEYB, INVAL_KEYNAME, INVAL_PRIMARY, INVAL_SECONDARY
-
Method Summary
Modifier and TypeMethodDescriptioncreates a key for this cacheString[]
Returns listString[]
getClassNames
(String classLoaderName) Returns list of key names by a given classloadernameint
invalidateByClass
(String name) invalidates this entry in all zonesint
invalidateByClassLoader
(String classLoaderName) Invalidates all entries by ClassLoaderNameMethods inherited from interface com.webmethods.portal.service.cache.ICache
createKey, createKey, createKey, flush, flushAll, flushAll, getCacheManager, getEntry, getMaxSize, getModified, getName, getReport, getSize, getValue, isClustered, put, refresh, update
Methods inherited from interface com.webmethods.portal.system.IComponent
getComponentData, getComponentName, getComponentProvider, getURI, isInitialized, setComponentData, setComponentProvider
Methods inherited from interface com.webmethods.portal.service.cache.caches.IDBCache
createKey, invalidateByKey, purgeCache
Methods inherited from interface com.webmethods.portal.system.init.IInitializable
init, shutdown
-
Method Details
-
createKey
creates a key for this cache -
invalidateByClass
invalidates this entry in all zones- Throws:
CacheException
-
invalidateByClassLoader
Invalidates all entries by ClassLoaderName- Throws:
CacheException
-
getClassNames
Returns list of key names by a given classloadername- Throws:
CacheException
-
getClassLoaderNames
Returns list- Throws:
CacheException
-