MetalamaAPI documentationPatterns APIMetalama.​Patterns.​Caching.​Building
Open sandboxFocus

Metalama.Patterns.Caching.Building Namespace

Classes

CachingBackendBuilder

The initial object of the CachingBackend factory fluent API.

CachingBackendFactory

CachingServiceFactory

Extension methods to Microsoft.Extensions.DependencyInjection.IServiceCollection.

ConcreteCachingBackendBuilder

A base class for a CachingBackendBuilder able to create an instance of the CachingBackend class.

CreateBackendArgs

Arguments of the CreateBackend(CreateBackendArgs) method.

LayeredCachingBackendBuilder

A CachingBackendBuilder that adds an in-memory L1 cache in front a another, typically out-of-process, cache.

MemoryCachingBackendBuilder

A CachingBackendBuilder that returns an in-memory, in-process caching back-end, backed by an Microsoft.Extensions.Caching.Memory.IMemoryCache.

OutOfProcessCachingBackendBuilder

A base class for CachingBackendBuilder representing an out-of-process cache. These back-ends can be further enhanced with an in-memory L1 layer through the WithL1(OutOfProcessCachingBackendBuilder, LayeredCachingBackendConfiguration) methods.

Interfaces

ICachingServiceBuilder