|
|
@ -28,11 +28,11 @@ public class LocalAbpDistributedLock : IAbpDistributedLock, ISingletonDependency |
|
|
Check.NotNullOrWhiteSpace(name, nameof(name)); |
|
|
Check.NotNullOrWhiteSpace(name, nameof(name)); |
|
|
var key = DistributedLockKeyNormalizer.NormalizeKey(name); |
|
|
var key = DistributedLockKeyNormalizer.NormalizeKey(name); |
|
|
|
|
|
|
|
|
if (timeout == default) |
|
|
//if (timeout == default)
|
|
|
{ |
|
|
//{
|
|
|
var releaser = await _localSyncObjects.LockAsync(key, cancellationToken); |
|
|
// var releaser = await _localSyncObjects.LockAsync(key, cancellationToken);
|
|
|
return new LocalAbpDistributedLockHandle(releaser); |
|
|
// return new LocalAbpDistributedLockHandle(releaser);
|
|
|
} |
|
|
//}
|
|
|
|
|
|
|
|
|
var timeoutReleaser = await _localSyncObjects.LockAsync(key, timeout, cancellationToken); |
|
|
var timeoutReleaser = await _localSyncObjects.LockAsync(key, timeout, cancellationToken); |
|
|
if (!timeoutReleaser.EnteredSemaphore) |
|
|
if (!timeoutReleaser.EnteredSemaphore) |
|
|
|