Show / Hide Table of Contents

Class ConverterCollections.ConverterCacheEventArgs

A Converter CacheEventArgs views an underlying CacheEventArgs through a set of key and value IConverters.

Inheritance
object
CacheEventArgs
ConverterCollections.ConverterCacheEventArgs
Inherited Members
CacheEventArgs.Cache
CacheEventArgs.EventType
CacheEventArgs.IsSynthetic
CacheEventArgs.TransformState
CacheEventArgs.IsPriming
CacheEventArgs.IsExpired
CacheEventArgs.Dispatch(ICacheListener)
CacheEventArgs.ShouldDispatch(ICacheListener)
CacheEventArgs.ToString()
CacheEventArgs.GetDescription()
CacheEventArgs.GetDescription(CacheEventType)
CacheEventArgs.m_source
CacheEventArgs.m_eventType
CacheEventArgs.m_key
CacheEventArgs.m_valueOld
CacheEventArgs.m_valueNew
CacheEventArgs.m_isSynthetic
CacheEventArgs.m_transformState
CacheEventArgs.m_isPriming
CacheEventArgs.m_isExpired
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
Namespace: Tangosol.Util
Assembly: Coherence.dll
Syntax
public class ConverterCollections.ConverterCacheEventArgs : CacheEventArgs

Constructors

ConverterCacheEventArgs(IObservableCache, CacheEventArgs, IConverter, IConverter)

Constructor.

Declaration
public ConverterCacheEventArgs(IObservableCache source, CacheEventArgs evt, IConverter convKey, IConverter convVal)
Parameters
Type Name Description
IObservableCache source

The new event's source.

CacheEventArgs evt

The underlying CacheEventArgs.

IConverter convKey

The IConverter to view the underlying CacheEventArgs' key.

IConverter convVal

The IConverter to view the underlying CacheEventArgs' values.

Fields

m_convKey

The IConverter to view the underlying CacheEventArgs' key.

Declaration
protected IConverter m_convKey
Field Value
Type Description
IConverter

m_convVal

The IConverter to view the underlying CacheEventArgs' value.

Declaration
protected IConverter m_convVal
Field Value
Type Description
IConverter

m_event

The underlying CacheEvent.

Declaration
protected CacheEventArgs m_event
Field Value
Type Description
CacheEventArgs

Properties

CacheEvent

The underlying CacheEventArgs.

Declaration
public virtual CacheEventArgs CacheEvent { get; }
Property Value
Type Description
CacheEventArgs

The underlying CacheEventArgs.

ConverterKeyUp

The IConverter used to view the underlying CacheEventArgs' key through.

Declaration
public virtual IConverter ConverterKeyUp { get; }
Property Value
Type Description
IConverter

The IConverter from the underlying CacheEventArgs' key.

ConverterValueUp

The IConverter used to view the underlying CacheEventArgs' value through.

Declaration
public virtual IConverter ConverterValueUp { get; }
Property Value
Type Description
IConverter

The IConverter from the underlying CacheEventArgs' value.

Key

Gets a key associated with this event.

Declaration
public override object Key { get; }
Property Value
Type Description
object

A key.

Overrides
CacheEventArgs.Key

NewValue

A new value associated with this event.

Declaration
public override object NewValue { get; }
Property Value
Type Description
object

A new value.

Overrides
CacheEventArgs.NewValue
Remarks

The new value represents a new value inserted into or updated in a cache. It is always null for "delete" notifications.

OldValue

An old value associated with this event.

Declaration
public override object OldValue { get; }
Property Value
Type Description
object

An old value.

Overrides
CacheEventArgs.OldValue
Remarks

The old value represents a value deleted from or updated in a cache. It is always null for "insert" notifications.

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