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.block   
org.apache.jcs.auxiliary.disk.indexed   
org.apache.jcs.auxiliary.disk.jdbc   
org.apache.jcs.auxiliary.disk.jdbc.mysql   
org.apache.jcs.auxiliary.lateral Root package for the lateral cache family. 
org.apache.jcs.auxiliary.lateral.behavior   
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.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   
org.apache.jcs.utils.serialization   
 

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
protected abstract  ICacheElement AbstractDiskCache.doGet(java.io.Serializable key)
          Get a value from the persistent store.
 ICacheElement AbstractDiskCache.get(java.io.Serializable key)
          Check to see if the item is in purgatory.
 ICacheElement PurgatoryElement.getCacheElement()
          Get the wrapped cache element.
 

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

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

Methods in org.apache.jcs.auxiliary.disk.block that return ICacheElement
protected  ICacheElement BlockDiskCache.doGet(java.io.Serializable key)
          Gets the ICacheElement for the key if it is in the cache.
 

Methods in org.apache.jcs.auxiliary.disk.block with parameters of type ICacheElement
protected  void BlockDiskCache.doUpdate(ICacheElement element)
          Writes an element to disk.
 

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

Methods in org.apache.jcs.auxiliary.disk.jdbc that return ICacheElement
 ICacheElement JDBCDiskCache.doGet(java.io.Serializable key)
          Queries the database for the value.
 

Methods in org.apache.jcs.auxiliary.disk.jdbc with parameters of type ICacheElement
protected  boolean JDBCDiskCache.doesElementExist(ICacheElement ce)
          Does an element exist for this key?
 void JDBCDiskCache.doUpdate(ICacheElement ce)
           
 

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

Methods in org.apache.jcs.auxiliary.disk.jdbc.mysql that return ICacheElement
 ICacheElement MySQLDiskCache.doGet(java.io.Serializable key)
          This delegates to the generic JDBC disk cache.
 

Methods in org.apache.jcs.auxiliary.disk.jdbc.mysql with parameters of type ICacheElement
 void MySQLDiskCache.doUpdate(ICacheElement element)
          This delegates to the generic JDBC disk cache.
 

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

Fields in org.apache.jcs.auxiliary.lateral declared as ICacheElement
 ICacheElement LateralElementDescriptor.ce
          The Cache Element that we are distributing.
 

Methods in org.apache.jcs.auxiliary.lateral that return ICacheElement
 ICacheElement LateralCacheNoWaitFacade.get(java.io.Serializable key)
          Synchronously reads from the lateral cache.
 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.
 

Methods in org.apache.jcs.auxiliary.lateral with parameters of type ICacheElement
 void LateralCacheNoWaitFacade.update(ICacheElement ce)
           
 void LateralCacheNoWait.update(ICacheElement ce)
           
 void LateralCache.update(ICacheElement ce)
          Update lateral.
 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.socket.tcp
 

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

Methods in org.apache.jcs.auxiliary.lateral.socket.tcp with parameters of type ICacheElement
 void LateralTCPListener.handlePut(ICacheElement element)
          Increments the put count.
 void LateralTCPService.update(ICacheElement item)
           
 void LateralTCPService.update(ICacheElement item, long requesterId)
          If put is allowed, we will issue a put.
 

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 RemoteCacheNoWait.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 ZombieRemoteCacheService.get(java.lang.String cacheName, java.io.Serializable key, long requesterId)
          Does nothing.
 ICacheElement RemoteCache.getUsingPool(java.io.Serializable key)
          This allows gets to timeout in case of remote server machine shutdown.
 

Methods in org.apache.jcs.auxiliary.remote with parameters of type ICacheElement
 void RemoteCacheListener.handlePut(ICacheElement cb)
          If this is configured to remove on put, then remove the element since it has been updated elsewhere. cd should be incomplete for faster transmission.
 void RemoteCacheNoWaitFacade.update(ICacheElement ce)
          Put an element in the cache.
 void RemoteCacheNoWait.update(ICacheElement ce)
          Adds a put event to the queue.
 void RemoteCache.update(ICacheElement ce)
          Serializes the object and then calls update on the remote server with the byte array.
 void ZombieRemoteCacheService.update(ICacheElement item, long listenerId)
          Adds an update event to the queue if the maxSize is greater than 0; (non-Javadoc)
 

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

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

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

Classes in org.apache.jcs.engine that implement ICacheElement
 class CacheElement
          Generic element wrapper.
 class CacheElementSerialized
          Either serialized value or the value should be null;
 

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

Methods in org.apache.jcs.engine with parameters of type ICacheElement
 void PooledCacheEventQueue.addPutEvent(ICacheElement ce)
          Constructs a PutEvent for the object and passes it to the event queue.
 void CacheEventQueue.addPutEvent(ICacheElement ce)
          This adds a put event ot the queue.
 void CacheAdaptor.handlePut(ICacheElement item)
          Puts an item into the cache.
 void ZombieCacheService.put(ICacheElement item)
           
 void ZombieCacheService.update(ICacheElement item)
           
 

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

Subinterfaces of ICacheElement in org.apache.jcs.engine.behavior
 interface ICacheElementSerialized
          This interface defines the behavior of the serialized element wrapper.
 

Methods in org.apache.jcs.engine.behavior that return ICacheElement
 ICacheElement ICache.get(java.io.Serializable key)
          Gets an item from the cache.
 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.
 

Methods in org.apache.jcs.engine.behavior with parameters of type ICacheElement
 void ICacheEventQueue.addPutEvent(ICacheElement ce)
          Adds a feature to the PutEvent attribute of the ICacheEventQueue object
 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.
 

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)
          Gets an item from the cache.
protected  ICacheElement CompositeCache.get(java.io.Serializable key, boolean localOnly)
          Look in memory, then disk, remote, or laterally for this item.
 ICacheElement CompositeCache.localGet(java.io.Serializable key)
          Do not try to go remote or laterally for this get.
 

Methods in org.apache.jcs.engine.control with parameters of type ICacheElement
 void CompositeCache.localUpdate(ICacheElement ce)
          Standard update method.
 void CompositeCache.spoolToDisk(ICacheElement ce)
          Writes the specified element to any disk auxilliaries.
 void CompositeCache.update(ICacheElement ce)
          Standard update method.
protected  void CompositeCache.update(ICacheElement cacheElement, boolean localOnly)
          Put an item into the cache.
protected  void CompositeCache.updateAuxiliaries(ICacheElement cacheElement, boolean localOnly)
          This method is responsible for updating the auxiliaries if they are present.
 

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

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

Methods in org.apache.jcs.engine.memory.behavior that return ICacheElement
 ICacheElement IMemoryCache.get(java.io.Serializable key)
          Get an item from the cache
 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.update(ICacheElement ce)
          Puts an item to the cache.
 void IMemoryCache.waterfal(ICacheElement ce)
          Spools the item contained in the provided element to disk
 

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

Methods in org.apache.jcs.engine.memory.lru that return ICacheElement
 ICacheElement LRUMemoryCache.get(java.io.Serializable key)
          Get an item from the cache
 ICacheElement LRUMemoryCache.getQuiet(java.io.Serializable key)
          Get an item from the cache without affecting its last access time or position.
protected  ICacheElement LRUMemoryCache.spoolLastElement()
          This spools the last element in the LRU, if one exists.
 

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.get(java.io.Serializable key)
          Gets an item out of the map.
 ICacheElement MRUMemoryCache.getQuiet(java.io.Serializable key)
          Get an item from the cache without affecting its last access time or position.
protected  ICacheElement MRUMemoryCache.spoolLastElement()
          This removes the last elemement in the list.
 

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
 

Uses of ICacheElement in org.apache.jcs.utils.serialization
 

Methods in org.apache.jcs.utils.serialization that return ICacheElement
static ICacheElement SerializationConversionUtil.getDeSerializedCacheElement(ICacheElementSerialized serialized, IElementSerializer elementSerializer)
          This returns a wrapper that has a de-serialized version of the value instead of the serialized value.
 

Methods in org.apache.jcs.utils.serialization with parameters of type ICacheElement
static ICacheElementSerialized SerializationConversionUtil.getSerializedCacheElement(ICacheElement element, IElementSerializer elementSerializer)
          This returns a wrapper that has a serialized version of the value instead of the value.
 



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