Releases: MarkCiliaVincenti/AsyncKeyedLock
Releases · MarkCiliaVincenti/AsyncKeyedLock
5.0.3
Minor performance enhancements.
5.0.1
Performance improvements and allowing for object pooling.
4.0.2
Performance improvements and also allowing for concurrency level, capacity and an IEqualityComparer to be used.
3.2.3
Fixes CancellationToken issues and adding TryLockAsync methods.
3.2.1
Exposing objects. Follows up on major performance improvements.
3.2.0
Optimisations, generics constructor and new overloaded methods for Lock / LockAsync
3.0.1
ForceRelease now releases everything in the semaphore before removing the key from the dictionary.
3.0.0
Fixed serious issue with concurrent threads having been limited to 1 irrespective of setting in the constructor. Also added a few features and tests.
2.0.3
Enabled trimming.
2.0.2
Updated documentation.