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 |
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 |