Show / Hide Table of Contents

Class CompositeCache.FrontCacheListener

ICacheListener for front cache responsible for deregistering back cache listeners upon front cache eviction.

Inheritance
object
AbstractCacheListener
CompositeCache.FrontCacheListener
Implements
CacheListenerSupport.ISynchronousListener
ISynchronousListener
ICacheListener
Inherited Members
AbstractCacheListener.EntryInserted(CacheEventArgs)
AbstractCacheListener.EntryUpdated(CacheEventArgs)
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Tangosol.Net.Cache
Assembly: Coherence.dll
Syntax
protected class CompositeCache.FrontCacheListener : AbstractCacheListener, CacheListenerSupport.ISynchronousListener, ISynchronousListener, ICacheListener

Constructors

FrontCacheListener(CompositeCache)

Constructor that passes the reference of the parent object.

Declaration
public FrontCacheListener(CompositeCache parent)
Parameters
Type Name Description
CompositeCache parent

The reference to the instatnce of the parent class.

Fields

m_filter

The filter associated with this listener.

Declaration
protected IFilter m_filter
Field Value
Type Description
IFilter

Methods

EntryDeleted(CacheEventArgs)

Invoked when a cache entry has been deleted.

Declaration
public override void EntryDeleted(CacheEventArgs evt)
Parameters
Type Name Description
CacheEventArgs evt

The CacheEventArgs carrying the remove information.

Overrides
AbstractCacheListener.EntryDeleted(CacheEventArgs)

Register()

Register this listener with the "front" cache.

Declaration
public virtual void Register()

Unregister()

Unregister this listener with the "front" cache.

Declaration
public virtual void Unregister()

Implements

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