|
AddRedisCacheDependencyGarbageCollector(IServiceCollection, RedisCachingBackendConfiguration)
|
Adds a service (implementing IHostedService) that removes dependencies added when a Metalama.Patterns.Caching.Backends.Redis.RedisCachingBackend when items
are expired or evicted from the cache.
|
|
AddRedisCacheDependencyGarbageCollector(IServiceCollection, Func<IServiceProvider, RedisCachingBackendConfiguration>)
|
|
|
CreateRedisCacheDependencyGarbageCollector(RedisCachingBackendConfiguration, RedisCacheDependencyGarbageCollectorOptions, IServiceProvider?)
|
Creates an instance of the garbage collector service described in AddRedisCacheDependencyGarbageCollector(IServiceCollection, RedisCachingBackendConfiguration).
To start the instance, call StartAsync(CancellationToken).
|
|
CreateRedisCacheDependencyGarbageCollector(RedisCachingBackendConfiguration, IServiceProvider?)
|
Creates an instance of the garbage collector service described in AddRedisCacheDependencyGarbageCollector(IServiceCollection, RedisCachingBackendConfiguration).
To start the instance, call StartAsync(CancellationToken).
|
|
Redis(CachingBackendBuilder, RedisCachingBackendConfiguration?)
|
Builds a CachingBackend based on a Redis server given an existing StackExchange.Redis.IConnectionMultiplexer.
|
|
WithRedisSynchronization(MemoryCachingBackendBuilder, RedisCacheSynchronizerConfiguration?)
|
Enhances an in-memory cache with a component that synchronizes several local, in-memory caches, using Redis Pub/Sub, given an StackExchange.Redis.IConnectionMultiplexer.
|