Uses of Interface
org.apache.jcs.engine.behavior.ICacheElement

Packages that use ICacheElement
org.apache.jcs.access Contains classes for accessing the cache. 
org.apache.jcs.auxiliary Root package for auxiliary caches. 
org.apache.jcs.auxiliary.disk The primary disk auxiliary. 
org.apache.jcs.auxiliary.disk.hsql A disk cache using Hypersonic SQL to serialize the contained objects. 
org.apache.jcs.auxiliary.disk.hsql.behavior   
org.apache.jcs.auxiliary.disk.indexed   
org.apache.jcs.auxiliary.disk.jisp Disk cache implemented with the Java Indexed Serialization Package, which allows serialization of objects to B-Tree indexed tables on disk. 
org.apache.jcs.auxiliary.disk.jisp.behavior   
org.apache.jcs.auxiliary.javagroups   
org.apache.jcs.auxiliary.lateral Root package for the lateral cache family. 
org.apache.jcs.auxiliary.lateral.behavior   
org.apache.jcs.auxiliary.lateral.javagroups   
org.apache.jcs.auxiliary.lateral.socket.tcp   
org.apache.jcs.auxiliary.remote Root package for the remote auxiliary cache. 
org.apache.jcs.auxiliary.remote.behavior   
org.apache.jcs.auxiliary.remote.server   
org.apache.jcs.engine Interfaces used by the core and the auxiliary caches. 
org.apache.jcs.engine.behavior Interfaces used by the core and the auxiliary caches. 
org.apache.jcs.engine.control The primary cache classes and the hub. 
org.apache.jcs.engine.memory Parent package for memory type plugins. 
org.apache.jcs.engine.memory.behavior   
org.apache.jcs.engine.memory.lru The primary memory plugin using a 'least recently used' removal policy. 
org.apache.jcs.engine.memory.mru A memory plugin implemented using a 'most recently used' removal policy. 
org.apache.jcs.engine.memory.util   
 

Uses of ICacheElement in org.apache.jcs.access
 

Methods in org.apache.jcs.access that return ICacheElement
 ICacheElement CacheAccess.getCacheElement(java.lang.Object name)
          This method returns the ICacheElement wrapper which provides access to element info and other attributes.
 

Uses of ICacheElement in org.apache.jcs.auxiliary
 

Methods in org.apache.jcs.auxiliary that return ICacheElement
 ICacheElement AuxiliaryCache.get(java.io.Serializable key)
          Gets an item from the cache.
 

Methods in org.apache.jcs.auxiliary with parameters of type ICacheElement
 void AuxiliaryCache.update(ICacheElement ce)
          Puts an item to the cache.
 

Uses of ICacheElement in org.apache.jcs.auxiliary.disk
 

Classes in org.apache.jcs.auxiliary.disk that implement ICacheElement
 class PurgatoryElement
          Wrapper for cache elements in purgatory.
 

Fields in org.apache.jcs.auxiliary.disk declared as ICacheElement
protected  ICacheElement PurgatoryElement.cacheElement
          Wrapped cache Element
 

Methods in org.apache.jcs.auxiliary.disk that return ICacheElement
 ICacheElement AbstractDiskCache.get(java.io.Serializable key)
          Check to see if the item is in purgatory.
protected abstract  ICacheElement AbstractDiskCache.doGet(java.io.Serializable key)
          Get a value from the persistent store.
 ICacheElement PurgatoryElement.getCacheElement()
          Get the wrapped cache element.
 

Methods in org.apache.jcs.auxiliary.disk with parameters of type ICacheElement
 void AbstractDiskCache.update(ICacheElement cacheElement)
          Adds the provided element to the cache.
protected abstract  void AbstractDiskCache.doUpdate(ICacheElement element)
          Add a cache element to the persistent store.
 

Constructors in org.apache.jcs.auxiliary.disk with parameters of type ICacheElement
PurgatoryElement(ICacheElement cacheElement)
          Constructor for the PurgatoryElement object
 

Uses of ICacheElement in org.apache.jcs.auxiliary.disk.hsql
 

Methods in org.apache.jcs.auxiliary.disk.hsql that return ICacheElement
 ICacheElement HSQLCache.doGet(java.io.Serializable key)
          Description of the Method
 

Methods in org.apache.jcs.auxiliary.disk.hsql with parameters of type ICacheElement
 void HSQLCache.doUpdate(ICacheElement ce)
          Description of the Method
 

Uses of ICacheElement in org.apache.jcs.auxiliary.disk.hsql.behavior
 

Methods in org.apache.jcs.auxiliary.disk.hsql.behavior with parameters of type ICacheElement
 void IHSQLCacheService.update(ICacheElement item, long requesterId)
          Puts a cache item to the cache.
 

Uses of ICacheElement in org.apache.jcs.auxiliary.disk.indexed
 

Methods in org.apache.jcs.auxiliary.disk.indexed that return ICacheElement
protected  ICacheElement IndexedDiskCache.doGet(java.io.Serializable key)
           
 

Methods in org.apache.jcs.auxiliary.disk.indexed with parameters of type ICacheElement
 void IndexedDiskCache.doUpdate(ICacheElement ce)
          Update the disk cache.
 

Uses of ICacheElement in org.apache.jcs.auxiliary.disk.jisp
 

Methods in org.apache.jcs.auxiliary.disk.jisp that return ICacheElement
protected  ICacheElement JISPCache.doGet(java.io.Serializable key)
          Description of the Method
 

Methods in org.apache.jcs.auxiliary.disk.jisp with parameters of type ICacheElement
protected  void JISPCache.doUpdate(ICacheElement ce)
          Description of the Method
 

Uses of ICacheElement in org.apache.jcs.auxiliary.disk.jisp.behavior
 

Methods in org.apache.jcs.auxiliary.disk.jisp.behavior with parameters of type ICacheElement
 void IJISPCacheService.update(ICacheElement item, long requesterId)
          Puts a cache item to the cache.
 

Uses of ICacheElement in org.apache.jcs.auxiliary.javagroups
 

Methods in org.apache.jcs.auxiliary.javagroups that return ICacheElement
 ICacheElement JavaGroupsCache.get(java.io.Serializable key)
          If 'getFromPeers' is true, this will attempt to get the requested element from ant other members of the group.
 

Methods in org.apache.jcs.auxiliary.javagroups with parameters of type ICacheElement
 void JavaGroupsCache.send(ICacheElement element, int command)
           
 void JavaGroupsCache.update(ICacheElement ce)
          Sends the provided element to all peers (connected to the same channel and region name).
 

Uses of ICacheElement in org.apache.jcs.auxiliary.lateral
 

Fields in org.apache.jcs.auxiliary.lateral declared as ICacheElement
 ICacheElement LateralElementDescriptor.ce
          Description of the Field
 

Methods in org.apache.jcs.auxiliary.lateral that return ICacheElement
 ICacheElement LateralCacheNoWait.get(java.io.Serializable key)
          Synchronously reads from the lateral cache.
 ICacheElement LateralCache.get(java.io.Serializable key)
          The performace costs are too great.
 ICacheElement LateralCacheNoWaitFacade.get(java.io.Serializable key)
          Synchronously reads from the lateral cache.
 

Methods in org.apache.jcs.auxiliary.lateral with parameters of type ICacheElement
 void LateralCacheNoWait.update(ICacheElement ce)
           
 void LateralCache.update(ICacheElement ce)
          Update lateral.
 void LateralCacheNoWaitFacade.update(ICacheElement ce)
           
 void ZombieLateralCacheService.update(ICacheElement item, long listenerId)
           
 

Constructors in org.apache.jcs.auxiliary.lateral with parameters of type ICacheElement
LateralElementDescriptor(ICacheElement ce)
          Constructor for the LateralElementDescriptor object
 

Uses of ICacheElement in org.apache.jcs.auxiliary.lateral.behavior
 

Methods in org.apache.jcs.auxiliary.lateral.behavior with parameters of type ICacheElement
 void ILateralCacheService.update(ICacheElement item, long requesterId)
          Puts a cache item to the cache.
 

Uses of ICacheElement in org.apache.jcs.auxiliary.lateral.javagroups
 

Methods in org.apache.jcs.auxiliary.lateral.javagroups that return ICacheElement
 ICacheElement LateralJGSender.sendAndReceive(LateralElementDescriptor led)
          Sends commands to the lateral cache listener and gets a response.
 ICacheElement LateralJGService.get(java.lang.String cacheName, java.io.Serializable key)
           
 

Methods in org.apache.jcs.auxiliary.lateral.javagroups with parameters of type ICacheElement
 void LateralJGSender.update(ICacheElement item, long requesterId)
          Description of the Method
 void LateralJGService.update(ICacheElement item)
           
 void LateralJGService.update(ICacheElement item, long requesterId)
           
 void LateralCacheJGListener.handlePut(ICacheElement element)
           
 

Uses of ICacheElement in org.apache.jcs.auxiliary.lateral.socket.tcp
 

Methods in org.apache.jcs.auxiliary.lateral.socket.tcp that return ICacheElement
 ICacheElement LateralTCPSender.sendAndReceive(LateralElementDescriptor led)
          Sends commands to the lateral cache listener and gets a response.
 ICacheElement LateralTCPService.get(java.lang.String cacheName, java.io.Serializable key)
           
 

Methods in org.apache.jcs.auxiliary.lateral.socket.tcp with parameters of type ICacheElement
 void LateralTCPSender.update(ICacheElement item, long requesterId)
          Description of the Method
 void LateralTCPService.update(ICacheElement item)
           
 void LateralTCPService.update(ICacheElement item, long requesterId)
           
 void LateralTCPListener.handlePut(ICacheElement element)
           
 

Uses of ICacheElement in org.apache.jcs.auxiliary.remote
 

Methods in org.apache.jcs.auxiliary.remote that return ICacheElement
 ICacheElement RemoteCacheNoWaitFacade.get(java.io.Serializable key)
          Synchronously reads from the remote cache.
 ICacheElement RemoteCache.get(java.io.Serializable key)
          Synchronously get from the remote cache; if failed, replace the remote handle with a zombie.
 ICacheElement RemoteCache.getUsingPool(java.io.Serializable key)
          This allows gets to timeout in case of remote server machine shutdown.
 ICacheElement RemoteCacheNoWait.get(java.io.Serializable key)
          Synchronously reads from the remote cache.
 

Methods in org.apache.jcs.auxiliary.remote with parameters of type ICacheElement
 void RemoteCacheNoWaitFacade.update(ICacheElement ce)
          Put an element in the cache.
 void RemoteCache.update(ICacheElement ce)
           
 void RemoteCacheListener.handlePut(ICacheElement cb)
          Just remove the element since it has been updated elsewhere cd should be incomplete for faster transmission.
 void RemoteCacheNoWait.update(ICacheElement ce)
          Description of the Method
 void ZombieRemoteCacheService.update(ICacheElement item, long listenerId)
          Description of the Method
 

Uses of ICacheElement in org.apache.jcs.auxiliary.remote.behavior
 

Methods in org.apache.jcs.auxiliary.remote.behavior with parameters of type ICacheElement
 void IRemoteCacheService.update(ICacheElement item, long requesterId)
          Puts a cache item to the cache.
 

Uses of ICacheElement in org.apache.jcs.auxiliary.remote.server
 

Methods in org.apache.jcs.auxiliary.remote.server that return ICacheElement
 ICacheElement RemoteCacheServer.get(java.lang.String cacheName, java.io.Serializable key)
          Returns a cache value from the specified remote cache; or null if the cache or key does not exist.
 

Methods in org.apache.jcs.auxiliary.remote.server with parameters of type ICacheElement
 void RemoteCacheServer.put(ICacheElement item)
          Puts a cache bean to the remote cache and notifies all listeners which
have a different listener id than the originating host; are currently subscribed to the related cache.
 void RemoteCacheServer.update(ICacheElement item)
           
 void RemoteCacheServer.update(ICacheElement item, long requesterId)
          An update can come from either a local cache's remote auxiliary, or it can come from a remote server.
 void RemoteCacheServerListener.handlePut(ICacheElement cb)
          Just remove the element since it has been updated elsewhere cd should be incomplete for faster transmission.
 

Uses of ICacheElement in org.apache.jcs.engine
 

Classes in org.apache.jcs.engine that implement ICacheElement
 class CacheElement
          Generic element wrapper.
 

Methods in org.apache.jcs.engine that return ICacheElement
 ICacheElement ZombieCacheService.get(java.lang.String cacheName, java.io.Serializable key)
          Description of the Method
 

Methods in org.apache.jcs.engine with parameters of type ICacheElement
 void PooledCacheEventQueue.addPutEvent(ICacheElement ce)
           
 void CacheAdaptor.handlePut(ICacheElement item)
          Description of the Method
 void CacheEventQueue.addPutEvent(ICacheElement ce)
           
 void ZombieCacheService.put(ICacheElement item)
          Description of the Method
 void ZombieCacheService.update(ICacheElement item)
          Description of the Method
 

Uses of ICacheElement in org.apache.jcs.engine.behavior
 

Methods in org.apache.jcs.engine.behavior that return ICacheElement
 ICacheElement ICacheService.get(java.lang.String cacheName, java.io.Serializable key)
          Returns a cache bean from the specified cache; or null if the key does not exist.
 ICacheElement ICache.get(java.io.Serializable key)
          Gets an item from the cache.
 

Methods in org.apache.jcs.engine.behavior with parameters of type ICacheElement
 void ICacheListener.handlePut(ICacheElement item)
          Notifies the subscribers for a cache entry update.
 void ICacheService.update(ICacheElement item)
          Puts a cache item to the cache.
 void ICache.update(ICacheElement ce)
          Puts an item to the cache.
 void ICacheEventQueue.addPutEvent(ICacheElement ce)
          Adds a feature to the PutEvent attribute of the ICacheEventQueue object
 

Uses of ICacheElement in org.apache.jcs.engine.control
 

Methods in org.apache.jcs.engine.control that return ICacheElement
 ICacheElement CompositeCache.get(java.io.Serializable key)
           
 ICacheElement CompositeCache.localGet(java.io.Serializable key)
          Do not try to go remote or laterally for this get.
protected  ICacheElement CompositeCache.get(java.io.Serializable key, boolean localOnly)
          Look in memory, then disk, remote, or laterally for this item.
 

Methods in org.apache.jcs.engine.control with parameters of type ICacheElement
 void CompositeCache.update(ICacheElement ce)
          Standard update method
 void CompositeCache.localUpdate(ICacheElement ce)
          Standard update method
protected  void CompositeCache.update(ICacheElement ce, boolean localOnly)
          Put an item into the cache.
 void CompositeCache.spoolToDisk(ICacheElement ce)
          Writes the specified element to any disk auxilliaries Might want to rename this "overflow" incase the hub wants to do something else.
 

Uses of ICacheElement in org.apache.jcs.engine.memory
 

Methods in org.apache.jcs.engine.memory that return ICacheElement
abstract  ICacheElement AbstractMemoryCache.get(java.io.Serializable key)
          Get an item from the cache
abstract  ICacheElement AbstractMemoryCache.getQuiet(java.io.Serializable key)
          Get an item from the cache without effecting its order or last access time
 ICacheElement MemoryCache.get(java.io.Serializable key)
          Get an item from the cache
 ICacheElement MemoryCache.getQuiet(java.io.Serializable key)
          Get an item from the cache without effecting its order or last access time
 

Methods in org.apache.jcs.engine.memory with parameters of type ICacheElement
abstract  void AbstractMemoryCache.update(ICacheElement ce)
          Puts an item to the cache.
 void AbstractMemoryCache.waterfal(ICacheElement ce)
          Puts an item to the cache.
 void MemoryCache.waterfal(ICacheElement ce)
          Spools the item contained in the provided element to disk
 void MemoryCache.update(ICacheElement ce)
          Puts an item to the cache.
 

Uses of ICacheElement in org.apache.jcs.engine.memory.behavior
 

Methods in org.apache.jcs.engine.memory.behavior that return ICacheElement
 ICacheElement IMemoryCache.getQuiet(java.io.Serializable key)
          Get an item from the cache without effecting its order or last access time
 

Methods in org.apache.jcs.engine.memory.behavior with parameters of type ICacheElement
 void IMemoryCache.waterfal(ICacheElement ce)
          Throws an item out of memory, if there is a disk cache it will be spooled.
 void IMemoryCache.update(ICacheElement ce)
          Puts an item to the cache.
 

Uses of ICacheElement in org.apache.jcs.engine.memory.lru
 

Methods in org.apache.jcs.engine.memory.lru that return ICacheElement
 ICacheElement LRUMemoryCache.getQuiet(java.io.Serializable key)
          Get an item from the cache without affecting its last access time or position.
 ICacheElement LRUMemoryCache.get(java.io.Serializable key)
          Get an item from the cache
 

Methods in org.apache.jcs.engine.memory.lru with parameters of type ICacheElement
 void LRUMemoryCache.update(ICacheElement ce)
          Puts an item to the cache.
 

Uses of ICacheElement in org.apache.jcs.engine.memory.mru
 

Methods in org.apache.jcs.engine.memory.mru that return ICacheElement
 ICacheElement MRUMemoryCache.getQuiet(java.io.Serializable key)
          Get an item from the cache without affecting its last access time or position.
 ICacheElement MRUMemoryCache.get(java.io.Serializable key)
          Description of the Method
 

Methods in org.apache.jcs.engine.memory.mru with parameters of type ICacheElement
 void MRUMemoryCache.update(ICacheElement ce)
          Puts an item to the cache.
 

Uses of ICacheElement in org.apache.jcs.engine.memory.util
 

Fields in org.apache.jcs.engine.memory.util declared as ICacheElement
 ICacheElement MemoryElementDescriptor.ce
          The CacheElement wrapped by this descriptor
 

Constructors in org.apache.jcs.engine.memory.util with parameters of type ICacheElement
MemoryElementDescriptor(ICacheElement ce)
          Constructor for the MemoryElementDescriptor object
 



Copyright © 2002-2005 Apache Software Foundation. All Rights Reserved.