Namespace Tangosol.Net.Cache.Support
Classes
AbstractCacheListener
A base class that simplifies the implementation of a ICacheListener, particularly classes that only implement one or two of the three event methods.
AbstractKeyBasedCache
AbstractKeyBasedCache is a base class for ICache implementations.
AbstractKeySetBasedCache
AbstractKeySetBasedCache is an extension to the AbstractKeyBasedCache that has a full awareness of the set of keys upon which the cache is based.
CacheListenerSupport
This class provides support for advanced ICacheListener functionality.
CacheListenerSupport.WrapperPrimingListener
A wrapper class that turns the specified ICacheListener into a priming listener.
CacheListenerSupport.WrapperSynchronousListener
A wrapper class that turns the specified ICacheListener into a synchronous listener.
DelegatingCacheListener
Basic .NET style ICacheListener implementation.
DisposableCacheListener
Utility listener that checks if the value removed from the cache
implements IDisposable
, and calls Dispose
method
if it does.
IndexAdapter
ICacheListener implementation that routes the cache events into the corresponding ICacheIndex calls.
InvocableCacheHelper
Helper methods for IInvocableCache implementations and IFilter related evaluations.
InvocableCacheHelper.EntryToKeyConverter
Trivial Entry-to-Key IConverter.
MultiplexingCacheListener
A base class that simplifies the implementation of a ICacheListener by multiplexing all events into a single listener method.
Interfaces
CacheListenerSupport.IPrimingListener
A tag interface indicating that tagged ICacheListener implementation receives "lite" the CacheEventArgs notifications (carrying only a key) and generates a "priming" event when registered.
CacheListenerSupport.ISynchronousListener
A tag interface indicating that tagged ICacheListener implementation has to receive the CacheEventArgs notifications in a synchronous manner.
Enums
CacheListenerSupport.OptimizationPlan
The values for CacheListenerSupport optimization plan, which indicates the fastest way to put together a list of listeners.
InvocableCacheHelper.QueryType
The enum type used to pass to the method that will query cache against one of the QueryType modes.
Delegates
CacheEventHandler
Represents the method that will handle cache events.