Show / Hide Table of Contents

Class ConverterCollections.ConverterCacheListener

A converter CacheListener that converts events of the underlying ICacheListener for the underlying cache.

Inheritance
object
ConverterCollections.ConverterCacheListener
Implements
ICacheListener
Inherited Members
object.Equals(object, object)
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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
object.Equals(object)

GetHashCode()

Determine a hash value for the listener.

Declaration
public override int GetHashCode()
Returns
Type Description
int

An integer hash value for this listener.

Overrides
object.GetHashCode()

Implements

ICacheListener
In this article
Back to top Copyright © 2000, 2024, Oracle and/or its affiliates.