AsyncKeyedLock.Temp (nuget): An asynchronous .NET Standard 2.0 library that allows you to lock based on a key (keyed semaphores), limiting concurrent threads sharing the same key to a specified number.
Keywords: async|lock|key|semaphore|dictionary|pooling|duplicate|keyed|semaphores|semaphoreslim|synchronization