Open sandboxFocus

Class CachingBackendEnhancerFeatures

An abstract implementation of CachingBackendFeatures for use in implementations of CachingBackendEnhancer, where the default behavior is to return the features of the underlying CachingBackend.

Inheritance
CachingBackendEnhancerFeatures
Namespace: PostSharp.Patterns.Caching.Implementation
Assembly: PostSharp.Patterns.Caching.dll
Syntax
public abstract class CachingBackendEnhancerFeatures : CachingBackendFeatures

Constructors

Name Description
CachingBackendEnhancerFeatures(CachingBackendFeatures)

Initializes a new instance of the CachingBackendEnhancerFeatures class.

Properties

Name Description
Blocking

Gets a value indicating whether methods that modify the cache content run to completion before control returns to the calling method. If false, methods may run in the background, and the calling thread may not have a consistent view of the cache.

Clear

Gets a value indicating whether the Clear() method is supported.

ContainsDependency

Gets a value indicating whether the ContainsDependency(string) method is supported.

Dependencies

Gets a value indicating whether dependencies are supported.

Events

Gets a value indicating whether the ItemRemoved and DependencyInvalidated events are raised.

UnderlyingBackendFeatures

Gets the feature of the underlying CachingBackend.