Found 5 packages
An asynchronous .NET library that allows you to lock based on a key (keyed semaphores), limiting concurrent threads sharing the same key to a specified number, with optional pooling for reducing memory allocations.
AsyncKeyedLock infrastructure implementations
My package description.
FusionCache memory locker based on the AsyncKeyedLock library
A high-performance, thread-safe keyed locking library for .NET that provides exclusive access synchronization based on string keys. Features automatic cleanup, async support, timeout mechanisms, and dependency injection integration.