/// <summary> /// Remove a cache listener that previously signed up for events /// based on a filter evaluation. /// </summary> /// <param name="listener"> /// The <see cref="ICacheListener"/> to remove. /// </param> /// <param name="filter"> /// A filter used to evaluate events; <c>null</c> is equivalent to a /// filter that alway returns <b>true</b>. /// </param> public virtual void RemoveCacheListener(ICacheListener listener, IFilter filter) { BackCache.RemoveCacheListener(listener, filter); }
/// <summary> /// Remove a cache listener that previously signed up for events /// about a specific key. /// </summary> /// <param name="listener"> /// The listener to remove. /// </param> /// <param name="key"> /// The key that identifies the entry for which to raise events. /// </param> public virtual void RemoveCacheListener(ICacheListener listener, object key) { BackCache.RemoveCacheListener(listener, key); }