Set default frequency to 1000ms for Cachex.Limit.Scheduled #414
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
When upgrading from Cachex 3.6 to 4.1 we noticed the behaviour of the pruning had changed compared to our own loose implementation of LRU on top of Cachex 3.6.
After some investigation we found that the default value for the pruning was not as defined in the documentation. This PR sets the default back to 1000ms (1 Second).
Once we updated the frequency via the Scheduled Hook options the behaviour returned to what we expected.
If the preference is to keep the default frequency at 3 seconds, then feel free to bin this PR. But it is worth noting the documentation and the migration guide would need to be updated to reflect the behaviour.