PostSharp6.3/API Reference/Post­Sharp.​Patterns.​Caching.​Backends Namespace/Non­Blocking­Caching­Backend­Enhancer Class

NonBlockingCachingBackendEnhancer Class

Inheritance Hierarchy
System.Object
  PostSharp.Patterns.Caching.Implementation.CachingBackend
    PostSharp.Patterns.Caching.Implementation.CachingBackendEnhancer
      PostSharp.Patterns.Caching.Backends.NonBlockingCachingBackendEnhancer

Namespace:  PostSharp.Patterns.Caching.Backends
Assembly:  PostSharp.Patterns.Caching (in PostSharp.Patterns.Caching.dll) Version: 6.3.9.0 (6.3.9.0)
Syntax
C#
public class NonBlockingCachingBackendEnhancer : CachingBackendEnhancer

The NonBlockingCachingBackendEnhancer type exposes the following members.

Constructors
  NameDescription
Public methodNonBlockingCachingBackendEnhancer
Initializes a new instance of the NonBlockingCachingBackendEnhancer class
Properties
  NameDescription
Public propertyId (Inherited from CachingBackend.)
Protected propertyLogger (Inherited from CachingBackend.)
Public propertyStatus (Inherited from CachingBackend.)
Public propertySupportedFeatures (Inherited from CachingBackend.)
Public propertyUnderlyingBackend (Inherited from CachingBackendEnhancer.)
Public propertyValueAdapters (Inherited from CachingBackend.)
Methods
  NameDescription
Public methodClear (Inherited from CachingBackend.)
Public methodClearAsync (Inherited from CachingBackend.)
Protected methodClearAsyncCore (Overrides CachingBackendEnhancer.ClearAsyncCore(CancellationToken).)
Protected methodClearCore (Overrides CachingBackendEnhancer.ClearCore().)
Public methodContainsDependency (Inherited from CachingBackend.)
Public methodContainsDependencyAsync (Inherited from CachingBackend.)
Protected methodContainsDependencyAsyncCore (Inherited from CachingBackendEnhancer.)
Protected methodContainsDependencyCore (Inherited from CachingBackendEnhancer.)
Public methodContainsItem (Inherited from CachingBackend.)
Public methodContainsItemAsync (Inherited from CachingBackend.)
Protected methodContainsItemAsyncCore (Inherited from CachingBackendEnhancer.)
Protected methodContainsItemCore (Inherited from CachingBackendEnhancer.)
Protected methodCreateFeatures (Overrides CachingBackendEnhancer.CreateFeatures().)
Public methodDispose() (Inherited from CachingBackend.)
Protected methodDispose(Boolean) (Inherited from CachingBackend.)
Public methodDisposeAsync (Inherited from CachingBackend.)
Protected methodDisposeAsyncCore (Overrides CachingBackendEnhancer.DisposeAsyncCore(CancellationToken).)
Protected methodDisposeCore (Overrides CachingBackendEnhancer.DisposeCore(Boolean).)
Public methodGetItem (Inherited from CachingBackend.)
Public methodGetItemAsync (Inherited from CachingBackend.)
Protected methodGetItemAsyncCore (Inherited from CachingBackendEnhancer.)
Protected methodGetItemCore (Inherited from CachingBackendEnhancer.)
Public methodInvalidateDependency (Inherited from CachingBackend.)
Public methodInvalidateDependencyAsync (Inherited from CachingBackend.)
Protected methodInvalidateDependencyAsyncCore (Overrides CachingBackendEnhancer.InvalidateDependencyAsyncCore(String, CancellationToken).)
Protected methodInvalidateDependencyCore (Overrides CachingBackendEnhancer.InvalidateDependencyCore(String).)
Protected methodOnBackendDependencyInvalidated (Inherited from CachingBackendEnhancer.)
Protected methodOnBackendItemRemoved (Inherited from CachingBackendEnhancer.)
Protected methodOnDependencyInvalidated(CacheDependencyInvalidatedEventArgs) (Inherited from CachingBackend.)
Protected methodOnDependencyInvalidated(String, Guid) (Inherited from CachingBackend.)
Protected methodOnItemRemoved(CacheItemRemovedEventArgs) (Inherited from CachingBackend.)
Protected methodOnItemRemoved(String, CacheItemRemovedReason, Guid) (Inherited from CachingBackend.)
Public methodRemoveItem (Inherited from CachingBackend.)
Public methodRemoveItemAsync (Inherited from CachingBackend.)
Protected methodRemoveItemAsyncCore (Overrides CachingBackendEnhancer.RemoveItemAsyncCore(String, CancellationToken).)
Protected methodRemoveItemCore (Overrides CachingBackendEnhancer.RemoveItemCore(String).)
Public methodSetItem (Inherited from CachingBackend.)
Public methodSetItemAsync (Inherited from CachingBackend.)
Protected methodSetItemAsyncCore (Overrides CachingBackendEnhancer.SetItemAsyncCore(String, CacheItem, CancellationToken).)
Protected methodSetItemCore (Overrides CachingBackendEnhancer.SetItemCore(String, CacheItem).)
Public methodToString (Inherited from CachingBackend.)
Public methodWhenBackgroundTasksCompleted (Inherited from CachingBackend.)
Events
  NameDescription
Public eventDependencyInvalidated (Inherited from CachingBackend.)
Public eventItemRemoved (Inherited from CachingBackend.)
See Also