.NET Standard Client for Flagsmith. Ship features with confidence using feature flags and remote config. Host yourself or use our hosted version at https://www.flagsmith.com/
This PR fixes a potential concurrency issue with the dictionary AnalyticsData used in the AnalyticsProcessor class.
One test reproducing the issue has been added, and the mentioned dictionary has been turned into a `ConcurrentDictionary' which implements appopiate locking logic for concurrent access.
This PR fixes a potential concurrency issue with the dictionary
AnalyticsData
used in the AnalyticsProcessor class. One test reproducing the issue has been added, and the mentioned dictionary has been turned into a `ConcurrentDictionary' which implements appopiate locking logic for concurrent access.Please refer to this issue https://github.com/Flagsmith/flagsmith-dotnet-client/issues/88 for more context.