Open sandboxFocus

Namespace Metalama.Patterns.Caching.Backends

Classes

CachingBackend

An abstraction of the physical implementation of the cache, providing methods for storing, retrieving, and invalidating cache items and dependencies.

CachingBackendConfiguration

Base configuration record for CachingBackend implementations.

LayeredCachingBackendConfiguration

Configuration for a layered caching backend that combines a local (L1) in-memory cache with a remote (L2) cache.

MemoryCachingBackendConfiguration

Configuration for the in-memory caching backend based on IMemoryCache.

Enums

CachingBackendStatus

Statuses of a CachingBackend.

ClearCacheOptions

Options for the Clear(ClearCacheOptions) method.