Add DefaultExpiration and CleanupInterval getter methods by AdamMagued · Pull Request #196 · patrickmn/go-cache · GitHub
Skip to content

Add DefaultExpiration and CleanupInterval getter methods - #196

Open
AdamMagued wants to merge 1 commit into
patrickmn:masterfrom
AdamMagued:query-expiration-cleanup-durations
Open

AdamMagued wants to merge 1 commit into
patrickmn:masterfrom
AdamMagued:query-expiration-cleanup-durations

Conversation

@AdamMagued

Copy link
Copy Markdown

Expose read-only getter methods for configured cache expiration and janitor cleanup intervals on cache and shardedCache:

  • DefaultExpiration() time.Duration: returns the default expiration duration configured for items.
  • CleanupInterval() time.Duration: returns the interval duration between janitor cleanups (or 0 if the janitor is not running).

Both methods are automatically available on Cache and unexportedShardedCache via struct embedding.

Fixes #104

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Allow querying of expiration, cleanup durations

1 participant