Async call blocks all threads

Code reviewHard31 minMicrosoft style

Your task

Review this C# cache that serializes refreshes with a lock.