MetalamaAPI documentationPatterns APIMetalama.​Patterns.​Caching.​DependenciesICache­Dependency
Open sandboxFocus

ICacheDependency Interface

Interface that must be implemented by classes that need to be used as cache dependencies, for use with the AddDependency(ICachingService, ICacheDependency) method. Alternatively, custom classes may implement the IFormattable<T> interface or simply the System.Object.ToString method.

Namespace: Metalama.Patterns.Caching.Dependencies
Assembly: Metalama.Patterns.Caching.dll
Syntax
public interface ICacheDependency

Properties

Name Description
CascadeDependencies

Gets the list of dependencies that must also be invalidated when the current dependency is invalidated.

Methods

Name Description
GetCacheKey(ICachingService)

Gets a string that uniquely represents the current object.