From 9c3776c190f01344f64e072a732c64c6320a5fbe Mon Sep 17 00:00:00 2001 From: Mark Cilia Vincenti Date: Mon, 14 Oct 2024 11:10:53 +0200 Subject: [PATCH 1/2] Revert .ConfigureAwait(false) --- .../Volo/Abp/DistributedLocking/LocalAbpDistributedLock.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/framework/src/Volo.Abp.DistributedLocking.Abstractions/Volo/Abp/DistributedLocking/LocalAbpDistributedLock.cs b/framework/src/Volo.Abp.DistributedLocking.Abstractions/Volo/Abp/DistributedLocking/LocalAbpDistributedLock.cs index e9913160de..58d67e1caf 100644 --- a/framework/src/Volo.Abp.DistributedLocking.Abstractions/Volo/Abp/DistributedLocking/LocalAbpDistributedLock.cs +++ b/framework/src/Volo.Abp.DistributedLocking.Abstractions/Volo/Abp/DistributedLocking/LocalAbpDistributedLock.cs @@ -30,7 +30,7 @@ public class LocalAbpDistributedLock : IAbpDistributedLock, ISingletonDependency Check.NotNullOrWhiteSpace(name, nameof(name)); var key = DistributedLockKeyNormalizer.NormalizeKey(name); - var timeoutReleaser = await _localSyncObjects.LockAsync(key, timeout, cancellationToken).ConfigureAwait(false); + var timeoutReleaser = await _localSyncObjects.LockAsync(key, timeout, cancellationToken); if (!timeoutReleaser.EnteredSemaphore) { timeoutReleaser.Dispose(); From c6482714ec18ea9933ad47fe3f91a6d5eab9c21c Mon Sep 17 00:00:00 2001 From: Mark Cilia Vincenti Date: Mon, 14 Oct 2024 11:11:27 +0200 Subject: [PATCH 2/2] Revert .ConfigureAwait(false) --- .../Volo/Abp/Threading/SemaphoreSlimExtensions.cs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/framework/src/Volo.Abp.Core/Volo/Abp/Threading/SemaphoreSlimExtensions.cs b/framework/src/Volo.Abp.Core/Volo/Abp/Threading/SemaphoreSlimExtensions.cs index 30482811b2..57151c24a0 100644 --- a/framework/src/Volo.Abp.Core/Volo/Abp/Threading/SemaphoreSlimExtensions.cs +++ b/framework/src/Volo.Abp.Core/Volo/Abp/Threading/SemaphoreSlimExtensions.cs @@ -10,21 +10,21 @@ public static class SemaphoreSlimExtensions [MethodImpl(MethodImplOptions.AggressiveInlining)] public async static ValueTask LockAsync(this SemaphoreSlim semaphoreSlim) { - await semaphoreSlim.WaitAsync().ConfigureAwait(false); + await semaphoreSlim.WaitAsync(); return GetDispose(semaphoreSlim); } [MethodImpl(MethodImplOptions.AggressiveInlining)] public async static ValueTask LockAsync(this SemaphoreSlim semaphoreSlim, CancellationToken cancellationToken) { - await semaphoreSlim.WaitAsync(cancellationToken).ConfigureAwait(false); + await semaphoreSlim.WaitAsync(cancellationToken); return GetDispose(semaphoreSlim); } [MethodImpl(MethodImplOptions.AggressiveInlining)] public async static ValueTask LockAsync(this SemaphoreSlim semaphoreSlim, int millisecondsTimeout) { - if (await semaphoreSlim.WaitAsync(millisecondsTimeout).ConfigureAwait(false)) + if (await semaphoreSlim.WaitAsync(millisecondsTimeout)) { return GetDispose(semaphoreSlim); } @@ -35,7 +35,7 @@ public static class SemaphoreSlimExtensions [MethodImpl(MethodImplOptions.AggressiveInlining)] public async static ValueTask LockAsync(this SemaphoreSlim semaphoreSlim, int millisecondsTimeout, CancellationToken cancellationToken) { - if (await semaphoreSlim.WaitAsync(millisecondsTimeout, cancellationToken).ConfigureAwait(false)) + if (await semaphoreSlim.WaitAsync(millisecondsTimeout, cancellationToken)) { return GetDispose(semaphoreSlim); } @@ -46,7 +46,7 @@ public static class SemaphoreSlimExtensions [MethodImpl(MethodImplOptions.AggressiveInlining)] public async static ValueTask LockAsync(this SemaphoreSlim semaphoreSlim, TimeSpan timeout) { - if (await semaphoreSlim.WaitAsync(timeout).ConfigureAwait(false)) + if (await semaphoreSlim.WaitAsync(timeout)) { return GetDispose(semaphoreSlim); } @@ -57,7 +57,7 @@ public static class SemaphoreSlimExtensions [MethodImpl(MethodImplOptions.AggressiveInlining)] public async static ValueTask LockAsync(this SemaphoreSlim semaphoreSlim, TimeSpan timeout, CancellationToken cancellationToken) { - if (await semaphoreSlim.WaitAsync(timeout, cancellationToken).ConfigureAwait(false)) + if (await semaphoreSlim.WaitAsync(timeout, cancellationToken)) { return GetDispose(semaphoreSlim); }