feat: Add caching to GoFeatureFlag provider
This PR
Add caching to GoFeatureFlag provider
Related Issues
Fixes https://github.com/thomaspoignant/go-feature-flag/issues/657
Notes
Follow-up Tasks
How to test
@thomaspoignant could you take a look ?
Ill look at your suggestions in the weekend. In the meantime, do you think the default values are reasonable/ too low / too high??
Ill look at your suggestions in the weekend. In the meantime, do you think the default values are reasonable/ too low / too high??
@hoerup they seem like reasonable values. Also, they are default so the consumer can tune the way they prefer.
another thing: Currently I use the entire EvaluationContext as part of the cache key - is that how you'd expect it or should I only use the targetingKey bit ?
@askpt could you take another look ?
@askpt I think I have addressed all comments now
@thomaspoignant just saw that you are working on a in-process evaluation thing - should we abort this cache PR in favor of the new feature ?
@thomaspoignant just saw that you are working on a in-process evaluation thing - should we abort this cache PR in favor of the new feature ?
@thomaspoignant when ever you got the time, i'd really appreciate your input on this
superseeded by https://github.com/open-feature/dotnet-sdk-contrib/pull/433