Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Extend interface for extension dev and optimize In-Memory caching #124

Merged
merged 4 commits into from
Jan 27, 2025

Conversation

JonathanBout
Copy link
Owner

@JonathanBout JonathanBout commented Jan 27, 2025

  • More efficient In-Memory cache purging and compacting background workers
  • Provide more ways to register a custom cache implementations
  • Little optimizations
  • Create interface for CustomRedisCacheService
  • Fix dynamic access warnings for health checks

Breaking Change

  • This PR removes usage of the configuration field Cache:InMemory:PurgeInterval. It is marked as deprecated and may be removed in a future release.

- More efficient In-Memory cache purging and compacting background workers
- Provide more ways to register a custom cache implementations
- Little optimizations
- Create interface for CustomRedisCacheService
- Fix dynamic access warnings for health checks
@JonathanBout JonathanBout changed the title General tweaks and changes Extend interface for extension dev and optimize In-Memory caching Jan 27, 2025
@JonathanBout JonathanBout merged commit 896cc13 into main Jan 27, 2025
7 checks passed
@JonathanBout JonathanBout deleted the general-tweaks-and-changes branch January 27, 2025 23:02
@JonathanBout JonathanBout added performance Issues about performance, or pull requests that improve performance enhancement New feature or request breaking change Pull requests containing breaking changes labels Jan 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
breaking change Pull requests containing breaking changes enhancement New feature or request performance Issues about performance, or pull requests that improve performance
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant