Package org.apache.jcs.engine.behavior

Interfaces used by the core and the auxiliary caches.

See:
          Description

Interface Summary
ICache<K extends Serializable,V extends Serializable> This is the top level interface for all cache like structures.
ICacheElement<K extends Serializable,V extends Serializable> Every item is the cache is wrapped in an ICacheElement.
ICacheElementSerialized<K extends Serializable,V extends Serializable> This interface defines the behavior of the serialized element wrapper.
ICacheEventQueue<K extends Serializable,V extends Serializable> Interface for a cache event queue.
ICacheListener<K extends Serializable,V extends Serializable> Used to receive a cache event notification.
ICacheManager Interface implemented by a specific cache.
ICacheObserver Used to register interest in receiving cache changes.
ICacheRestore TODO: Description of the Interface
ICacheService<K extends Serializable,V extends Serializable> Used to retrieve and update the cache.
ICacheServiceAdmin Description of the Interface
ICacheServiceNonLocal<K extends Serializable,V extends Serializable> Used to retrieve and update non local caches, such as the remote and lateral caches.
ICacheType Interface implemented by a specific cache.
ICompositeCacheAttributes This defines the minimal behavior for the Cache Configuration settings.
ICompositeCacheManager I need the interface so I can plug in mock managers for testing.
IElementAttributes Interface for cache element attributes classes.
IElementSerializer Defines the behavior for cache element serializers.
IProvideScheduler Marker interface for providers of the central ScheduledExecutorService
IRequireScheduler Marker interface to allow the injection of a central ScheduledExecutorService for all modules requiring scheduled background operations.
IShutdownObservable ShutdownObservers can observe ShutdownObservable objects.
IShutdownObserver This interface is required of all shutdown observers.
IZombie Interface to mark an object as zombie for error recovery purposes.
 

Enum Summary
ICacheType.CacheType  
ICompositeCacheAttributes.DiskUsagePattern  
 

Package org.apache.jcs.engine.behavior Description

Interfaces used by the core and the auxiliary caches.



Copyright © 2002-2013 The Apache Software Foundation. All Rights Reserved.