API Diff between 5.4.0 and 5.12.1
4 Additions
24 Removals
DotNext.Runtime.Caching
DotNext.Threading
-
public static class AsyncBridge
-
public static class AsyncLockAcquisition
- public static ValueTask<Holder> AcquireLockAsync<T>(this T obj, TimeSpan timeout, CancellationToken token = default)
- public static ValueTask<Holder> AcquireReadLockAsync<T>(this T obj, TimeSpan timeout, CancellationToken token = default)
- public static ValueTask<Holder> AcquireWriteLockAsync<T>(this T obj, TimeSpan timeout, CancellationToken token = default)
- public static ValueTask<Holder> AcquireWriteLockAsync<T>(this T obj, bool upgrade, CancellationToken token = default)
- public static ValueTask<Holder> AcquireWriteLockAsync<T>(this T obj, bool upgrade, TimeSpan timeout, CancellationToken token = default)
-
public static class LinkedTokenSourceFactory
DotNext.Threading.Leases
DotNext.Threading.Tasks