Open sandboxFocus

Class RedisCacheDependencyGarbageCollectorOptions

Inheritance
RedisCacheDependencyGarbageCollectorOptions
Namespace: PostSharp.Patterns.Caching.Backends.Redis
Assembly: PostSharp.Patterns.Caching.Backends.Redis.dll
Syntax
public sealed class RedisCacheDependencyGarbageCollectorOptions
Remarks

These options control the periodic cleanup of the database. Cleaning up too often costs server resources. Cleaning up too rarely lets unreachable data accumulate, which can cause Redis to evict useful items. Decrease CacheCleanupDelay if you observe high memory usage or many evictions. Keep the cleanup slow enough, through CacheCleanupOptions, to avoid affecting the performance of the application.

Constructors

Name Description
RedisCacheDependencyGarbageCollectorOptions()

Properties

Name Description
CacheCleanupDelay

Gets or sets the delay between the initialization of the component and the first cleanup, and then between two subsequent cache cleanups.

CacheCleanupOptions

Gets or sets the options for the periodic cleanup.

Default

Gets the default options.

Events

Name Description
CacheCleanupFailure

Occurs when the cleanup operation fails.

See Also