Uses of Class org.objectweb.perseus.cache.api.CacheException

Uses in package org.objectweb.perseus.cache.replacement.lib

Methods which throw type org.objectweb.perseus.cache.api.CacheException

void
void
Called whenever an object has been accessed.
int
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
Try to evict unfixed instances.

Uses in package org.objectweb.perseus.cache.replacement.api

Methods which throw type org.objectweb.perseus.cache.api.CacheException

void
void
Called whenever an object has been accessed.
int
It forces the replacement manager to free CacheEntry instances from the cahce.

Uses in package org.objectweb.perseus.cache.lib

Methods which throw type org.objectweb.perseus.cache.api.CacheException

CacheEntry
BasicCacheManager.bind(Object id, Object object)
void
void
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
void

Uses in package org.objectweb.perseus.cache.api

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
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
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.

Copyright © 2000-2002 France Telecom S.A., INRIA, IMAG-LSR All Rights Reserved.