AsyncKeyedLock 1.0.1
AsyncKeyedLock
An asynchronous .NET Standard 2.0 library that allows you to lock based on a key.
Installation
The recommended means is to use NuGet, but you could also download the source code from here.
Usage
using (var lockObj = await AsyncKeyedLocker.LockAsync(myObject))
{
...
}
Credits
This library is based on Stephen Cleary's solution.
Showing the top 20 packages that depend on AsyncKeyedLock.
| Packages | Downloads |
|---|---|
|
Volo.Abp.DistributedLocking.Abstractions
Package Description
|
19 |
|
Volo.Abp.DistributedLocking.Abstractions
Package Description
|
14 |
|
Volo.Abp.DistributedLocking.Abstractions
Package Description
|
12 |
|
Volo.Abp.DistributedLocking.Abstractions
Package Description
|
10 |
|
Volo.Abp.DistributedLocking.Abstractions
Package Description
|
7 |
|
Volo.Abp.DistributedLocking.Abstractions
Package Description
|
6 |
Changed class name.
.NET Standard 2.0
- No dependencies.
| Version | Downloads | Last updated |
|---|---|---|
| 7.1.6 | 3 | 06/03/2025 |
| 7.1.5-alpha | 3 | 06/03/2025 |
| 7.1.4 | 4 | 02/26/2025 |
| 7.1.4-preview | 4 | 02/26/2025 |
| 7.1.3 | 4 | 02/26/2025 |
| 7.0.2 | 4 | 02/26/2025 |
| 7.0.1 | 5 | 11/29/2024 |
| 7.0.0 | 4 | 02/26/2025 |
| 7.0.0-rc3 | 4 | 02/26/2025 |
| 7.0.0-rc2 | 4 | 02/26/2025 |
| 7.0.0-rc1 | 4 | 02/26/2025 |
| 7.0.0-beta | 4 | 02/26/2025 |
| 7.0.0-alpha | 4 | 02/26/2025 |
| 6.4.2 | 4 | 02/26/2025 |
| 6.4.1 | 4 | 02/26/2025 |
| 6.4.0 | 5 | 02/04/2025 |
| 6.3.4 | 17 | 09/20/2024 |
| 6.3.4-rc | 4 | 02/26/2025 |
| 6.3.4-beta | 4 | 02/26/2025 |
| 6.3.3 | 4 | 02/26/2025 |
| 6.3.2 | 5 | 02/03/2025 |
| 6.3.0 | 4 | 02/26/2025 |
| 6.2.6 | 4 | 02/26/2025 |
| 6.2.5 | 4 | 02/26/2025 |
| 6.2.4 | 5 | 02/05/2025 |
| 6.2.3 | 4 | 02/26/2025 |
| 6.2.3-beta | 4 | 02/26/2025 |
| 6.2.2 | 4 | 02/26/2025 |
| 6.2.1 | 4 | 02/26/2025 |
| 6.2.0 | 4 | 02/26/2025 |
| 6.1.1 | 5 | 02/26/2025 |
| 6.1.1-rc | 4 | 02/26/2025 |
| 6.1.1-beta | 4 | 02/26/2025 |
| 6.1.0 | 4 | 02/26/2025 |
| 6.0.5 | 4 | 02/26/2025 |
| 6.0.5-alpha | 4 | 02/26/2025 |
| 6.0.4 | 4 | 02/26/2025 |
| 6.0.4-rc6 | 4 | 02/26/2025 |
| 6.0.4-rc5 | 4 | 02/26/2025 |
| 6.0.4-rc3 | 4 | 02/26/2025 |
| 6.0.4-rc | 4 | 02/26/2025 |
| 6.0.4-beta | 4 | 02/26/2025 |
| 6.0.4-alpha | 4 | 02/26/2025 |
| 6.0.3 | 4 | 02/26/2025 |
| 6.0.2 | 4 | 02/26/2025 |
| 6.0.1 | 4 | 02/26/2025 |
| 5.1.2 | 5 | 01/28/2025 |
| 5.1.1 | 5 | 01/28/2025 |
| 5.1.0 | 6 | 01/28/2025 |
| 5.0.4 | 4 | 02/26/2025 |
| 5.0.3 | 4 | 02/26/2025 |
| 5.0.3-rc | 4 | 02/26/2025 |
| 5.0.2-rc | 4 | 02/26/2025 |
| 5.0.1 | 4 | 02/26/2025 |
| 4.0.2 | 4 | 02/26/2025 |
| 3.2.3 | 6 | 02/03/2025 |
| 3.2.1 | 4 | 02/26/2025 |
| 3.2.0 | 4 | 02/26/2025 |
| 3.0.1 | 6 | 02/04/2025 |
| 3.0.0 | 4 | 02/26/2025 |
| 2.0.3 | 5 | 02/26/2025 |
| 2.0.2 | 4 | 02/26/2025 |
| 2.0.1 | 4 | 02/26/2025 |
| 2.0.0 | 4 | 02/26/2025 |
| 1.1.0 | 4 | 02/26/2025 |
| 1.0.1 | 4 | 02/26/2025 |
| 1.0.0 | 4 | 02/26/2025 |