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

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

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.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 LateralCache.get(java.io.Serializable key)
          The performace costs are too great.
 ICacheElement LateralCacheNoWait.get(java.io.Serializable key)
          Synchronously reads from the lateral cache.
 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 LateralCache.update(ICacheElement ce)
          Update lateral.
 void LateralCacheNoWait.update(ICacheElement ce)
           
 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.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 LateralTCPListener.handlePut(ICacheElement element)
           
 void LateralTCPService.update(ICacheElement item)
           
 void LateralTCPService.update(ICacheElement item, long requesterId)
           
 

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

Methods in org.apache.jcs.auxiliary.remote that return ICacheElement
 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 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.
 

Methods in org.apache.jcs.auxiliary.remote with parameters of type ICacheElement
 void RemoteCache.update(ICacheElement ce)
           
 void RemoteCacheNoWaitFacade.update(ICacheElement ce)
          Put an element in the cache.
 void RemoteCacheNoWait.update(ICacheElement ce)
           
 void RemoteCacheListener.handlePut(ICacheElement cb)
          If this is configured to remove on put, then remove the element since it has been updated elsewhere.
 void ZombieRemoteCacheService.update(ICacheElement item, long listenerId)
           
 

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.
 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 ZombieCacheService.put(ICacheElement item)
           
 void ZombieCacheService.update(ICacheElement item)
           
 void CacheAdaptor.handlePut(ICacheElement item)
          Puts an item into the cache.
 void CacheEventQueue.addPutEvent(ICacheElement ce)
           
 void PooledCacheEventQueue.addPutEvent(ICacheElement ce)
           
 

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

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 cacheElement, 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
 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
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
 

Methods in org.apache.jcs.engine.memory with parameters of type ICacheElement
 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.
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.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
 

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.