UnifiedFeed SDK is a client library that enables easier integration with the Betradar XML feeds. SDK exposes XML feed service interface in a more user-friendly way and isolates the client from having to do XML feed parsing, proper connection handling, error recovery, event queuing, data caching and dispatching.
The lock around
System.Runtime.Caching.MemoryCache
is not needed becauseMemoryCache
is thread safe.https://github.com/sportradar/UnifiedOddsSdkNetCore/blob/43f34aa4b901f64395c1af00d09465f687556806/src/Sportradar.OddsFeed.SDK/Entities/REST/Internal/Caching/SportEventStatusCache.cs#L116-L125
I didn't check all the source code, but I've found it in SportEventStatusCache and I wanted to point it out.