Class ConverterCollections.ConverterCacheListener
A converter CacheListener that converts events of the underlying ICacheListener for the underlying cache.
Implements
Inherited Members
Namespace: Tangosol.Util
Assembly: Coherence.dll
Syntax
public class ConverterCollections.ConverterCacheListener : ICacheListener
Constructors
ConverterCacheListener(IObservableCache, ICacheListener, IConverter, IConverter)
Constructor.
Declaration
public ConverterCacheListener(IObservableCache cache, ICacheListener listener, IConverter convKey, IConverter convVal)
Parameters
Type | Name | Description |
---|---|---|
IObservableCache | cache | The IObservableCache that should be the source for converted events. |
ICacheListener | listener | The underlying ICacheListener. |
IConverter | convKey | The IConverter to view the underlying CacheEventArgs' key. |
IConverter | convVal | The IConverter to view the underlying CacheEventArgs' value. |
Fields
m_cache
The converting cache that will be the source of converted events.
Declaration
protected IObservableCache m_cache
Field Value
Type | Description |
---|---|
IObservableCache |
m_convKey
The IConverter to view an underlying CacheEventArgs' key.
Declaration
protected IConverter m_convKey
Field Value
Type | Description |
---|---|
IConverter |
m_convVal
The IConverter to view an underlying CacheEventArgs' value.
Declaration
protected IConverter m_convVal
Field Value
Type | Description |
---|---|
IConverter |
m_listener
The underlying ICacheListener.
Declaration
protected ICacheListener m_listener
Field Value
Type | Description |
---|---|
ICacheListener |
Properties
CacheListener
The underlying ICacheListener.
Declaration
public virtual ICacheListener CacheListener { get; }
Property Value
Type | Description |
---|---|
ICacheListener | The underlying ICacheListener. |
ConverterKeyUp
The IConverter used to view an underlying CacheEventArgs' key through.
Declaration
public virtual IConverter ConverterKeyUp { get; }
Property Value
Type | Description |
---|---|
IConverter | The IConverter from an underlying CacheEventArgs' key. |
ConverterValueUp
The IConverter used to view an underlying CacheEventArgs' value through.
Declaration
public virtual IConverter ConverterValueUp { get; }
Property Value
Type | Description |
---|---|
IConverter | The IConverter from an underlying CacheEventArgs' value. |
ObservableCache
The underlying IObservableCache.
Declaration
public virtual IObservableCache ObservableCache { get; }
Property Value
Type | Description |
---|---|
IObservableCache | The underlying IObservableCache. |
Methods
EntryDeleted(CacheEventArgs)
Invoked when a cache entry has been deleted.
Declaration
public virtual void EntryDeleted(CacheEventArgs evt)
Parameters
Type | Name | Description |
---|---|---|
CacheEventArgs | evt | The CacheEventArgs carrying the remove information. |
EntryInserted(CacheEventArgs)
Invoked when a cache entry has been inserted.
Declaration
public virtual void EntryInserted(CacheEventArgs evt)
Parameters
Type | Name | Description |
---|---|---|
CacheEventArgs | evt | The CacheEventArgs carrying the insert information. |
EntryUpdated(CacheEventArgs)
Invoked when a cache entry has been updated.
Declaration
public virtual void EntryUpdated(CacheEventArgs evt)
Parameters
Type | Name | Description |
---|---|---|
CacheEventArgs | evt | The CacheEventArgs carrying the update information. |
Equals(object)
Compare the ConverterCacheListener with another object to determine equality.
Declaration
public override bool Equals(object o)
Parameters
Type | Name | Description |
---|---|---|
object | o | The ConverterCacheListener object to compare to. |
Returns
Type | Description |
---|---|
bool | true iff this ConverterCacheListener and the passed object are equivalent listeners. |
Overrides
GetHashCode()
Determine a hash value for the listener.
Declaration
public override int GetHashCode()
Returns
Type | Description |
---|---|
int | An integer hash value for this listener. |