Open sandboxFocus

Class CachingBackendFeatures

List of features that can be implemented or not by a CachingBackend.

Inheritance
CachingBackendFeatures
Namespace: Metalama.Patterns.Caching.Implementation
Assembly: Metalama.Patterns.Caching.Backend.dll
Syntax
public class CachingBackendFeatures

Constructors

Name Description
CachingBackendFeatures()

Properties

Name Description
Blocking

Gets a value indicating whether methods that modify the cache content run to completion before the control is given back 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(ClearCacheOptions) 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.

Extension Methods