|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use CacheException | |
org.objectweb.perseus.cache.api | |
org.objectweb.perseus.cache.lib | |
org.objectweb.perseus.cache.replacement.api | |
org.objectweb.perseus.cache.replacement.lib |
Uses of CacheException in org.objectweb.perseus.cache.api |
Subclasses of CacheException in org.objectweb.perseus.cache.api | |
class |
CacheFullException
This exceptions indicates that the cache is full. |
class |
InvalidCacheEntryException
This exception is raised when a CacheEntry has been evicted from the cache, and fix is called. |
class |
UnFixProtocolException
This exception is raised when the unfix method is called whereas the cache entry is already unused. |
Methods in org.objectweb.perseus.cache.api that throw CacheException | |
boolean |
UnbindManager.unbind(java.lang.Object oid,
boolean force)
Evicts an instance from the cache. |
java.util.Collection |
UnbindManager.unbindAll(java.util.Collection oids,
boolean force)
Evicts instances from the cache. |
java.util.Collection |
UnbindManager.unbindUnfixed(boolean force)
Try to evict unfixed instances. |
java.util.Collection |
UnbindManager.unbind(CacheEntryFilter filter,
boolean force)
Evicts the entries which are accepted by the filter. |
CacheEntry |
CacheManager.bind(java.lang.Object id,
java.lang.Object object)
This method allows a in-memory object (incarnation) to be placed in the cache. |
void |
CacheManager.fix(CacheEntry ce)
This method notifies the cache manager the intention to use the object identified by lid. |
void |
CacheManager.fix(CacheEntryFilter cef)
This method notifies the cache manager the intention to use objects in the cache. |
void |
CacheManager.unfix(CacheEntry ce)
This method is used to notify the cache manager that the object identified by lid is not longer to be used. |
void |
CacheManager.unfix(CacheEntryFilter cef)
This method is used to notify the cache manager that objects are not longer to be used. |
void |
CacheManager.touch(CacheEntry entry)
Called whenever an object has been accessed. |
void |
CacheAttributeController.setMaxObjects(int size)
This method allows to set the maximum number of objects to be held by the cache manager. |
Uses of CacheException in org.objectweb.perseus.cache.lib |
Methods in org.objectweb.perseus.cache.lib that throw CacheException | |
void |
BasicCacheManager.setMaxObjects(int size)
|
CacheEntry |
BasicCacheManager.bind(java.lang.Object id,
java.lang.Object object)
|
void |
BasicCacheManager.fix(CacheEntry _ce)
|
void |
BasicCacheManager.fix(CacheEntryFilter filter)
|
void |
BasicCacheManager.unfix(CacheEntry ce)
|
void |
BasicCacheManager.unfix(CacheEntryFilter filter)
|
void |
BasicCacheManager.touch(CacheEntry ce)
|
boolean |
BasicCacheManager.unbind(java.lang.Object oid,
boolean force)
|
java.util.Collection |
BasicCacheManager.unbind(CacheEntryFilter filter,
boolean force)
|
java.util.Collection |
BasicCacheManager.unbindAll(java.util.Collection oids,
boolean force)
|
java.util.Collection |
BasicCacheManager.unbindUnfixed(boolean force)
|
Uses of CacheException in org.objectweb.perseus.cache.replacement.api |
Methods in org.objectweb.perseus.cache.replacement.api that throw CacheException | |
void |
ReplacementManager.addForReplacement(FixableCacheEntry entry)
|
void |
ReplacementManager.adjustForReplacement(FixableCacheEntry entry)
Called whenever an object has been accessed. |
int |
ReplacementManager.forceFree(int capacity)
It forces the replacement manager to free CacheEntry instances from the cahce. |
Uses of CacheException in org.objectweb.perseus.cache.replacement.lib |
Methods in org.objectweb.perseus.cache.replacement.lib that throw CacheException | |
void |
AbstractReplacementManager.addForReplacement(FixableCacheEntry entry)
|
void |
AbstractReplacementManager.adjustForReplacement(FixableCacheEntry entry)
|
int |
AbstractReplacementManager.forceFree(int capacity)
|
java.util.Collection |
AbstractReplacementManager.unbind(CacheEntryFilter filter,
boolean force)
|
java.util.Collection |
AbstractReplacementManager.unbindAll(java.util.Collection _oids,
boolean force)
|
java.util.Collection |
AbstractReplacementManager.unbindUnfixed(boolean force)
|
boolean |
AbstractReplacementManager.unbind(java.lang.Object oid,
boolean force)
It forces the replacement manager to unbind a CacheEntry instance from the cache. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |