Frames | No Frames |
Methods which throw type org.objectweb.perseus.cache.api.CacheException | |
void | |
void | Called whenever an object has been accessed. |
int | ReplacementManager.forceFree(int capacity) It forces the replacement manager to free CacheEntry instances from the
cahce. |
Classes derived from org.objectweb.perseus.cache.api.CacheException | |
class | This exceptions indicates that the cache is full. |
class | This exception is raised when a CacheEntry has been evicted from the cache,
and fix is called. |
class | This exception is raised when the unfix method is called whereas the cache
entry is already unused. |
Methods which throw type org.objectweb.perseus.cache.api.CacheException | |
CacheEntry | CacheManager.bind(Object id, Object object) This method allows a in-memory object (incarnation) to be
placed in the cache. |
void | This method notifies the cache manager the intention to use
the object identified by lid. |
void | CacheAttributeController.setMaxObjects(int size) This method allows to set the maximum number of objects to be
held by the cache manager. |
void | Called whenever an object has been accessed. |
boolean | UnbindManager.unbind(Object oid, boolean force) Evicts an instance from the cache. |
Collection | UnbindManager.unbindAll(Collection oids, boolean force) Evicts instances from the cache. |
Collection | UnbindManager.unbindUnfixed(boolean force) Try to evict unfixed instances. |
void | This method is used to notify the cache manager that the object
identified by lid is not longer to be used. |
Methods which throw type org.objectweb.perseus.cache.api.CacheException | |
CacheEntry | BasicCacheManager.bind(Object id, Object object) |
void | |
void | BasicCacheManager.setMaxObjects(int size) This method allows to set the maximum number of objects to be
held by the cache manager. |
void | |
boolean | BasicCacheManager.unbind(Object oid, boolean force) |
Collection | BasicCacheManager.unbindAll(Collection oids, boolean force) |
Collection | BasicCacheManager.unbindUnfixed(boolean force) |
void |
Methods which throw type org.objectweb.perseus.cache.api.CacheException | |
void | |
void | Called whenever an object has been accessed. |
int | AbstractReplacementManager.forceFree(int capacity) It forces the replacement manager to free CacheEntry instances from the
cahce. |
boolean | AbstractReplacementManager.unbind(Object oid, boolean force) It forces the replacement manager to unbind a CacheEntry instance from
the cache. |
Collection | AbstractReplacementManager.unbindAll(Collection _oids, boolean force) Evicts instances from the cache. |
Collection | AbstractReplacementManager.unbindUnfixed(boolean force) Try to evict unfixed instances. |