Open sandboxFocus

Method Create

Create(IConnectionMultiplexer, RedisCachingBackendConfiguration, RedisCacheDependencyGarbageCollectorOptions)

Creates a new RedisCacheDependencyGarbageCollector given a Redis connection and a configuration object.

Declaration
public static RedisCacheDependencyGarbageCollector Create(IConnectionMultiplexer connection, RedisCachingBackendConfiguration configuration, RedisCacheDependencyGarbageCollectorOptions options = null)
Parameters
Type Name Description
IConnectionMultiplexer connection

A Redis connection.

RedisCachingBackendConfiguration configuration

A configuration object.

RedisCacheDependencyGarbageCollectorOptions options
Returns
Type Description
RedisCacheDependencyGarbageCollector

A RedisCacheDependencyGarbageCollector using connection and configuration.

Create(CachingBackend, RedisCacheDependencyGarbageCollectorOptions)

Creates a new RedisCacheDependencyGarbageCollector that uses an existing PostSharp.Patterns.Caching.Backends.Redis.DependenciesRedisCachingBackend object.

Declaration
public static RedisCacheDependencyGarbageCollector Create(CachingBackend backend, RedisCacheDependencyGarbageCollectorOptions options = null)
Parameters
Type Name Description
CachingBackend backend

An existing Redis CachingBackend, as returned by Create(IConnectionMultiplexer, RedisCachingBackendConfiguration).

RedisCacheDependencyGarbageCollectorOptions options
Returns
Type Description
RedisCacheDependencyGarbageCollector

A RedisCacheDependencyGarbageCollector using backend.