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

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.
 



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