From 1395d498b7691dc74eb22933bc311e65c033d55a Mon Sep 17 00:00:00 2001 From: Jason Elkin Date: Mon, 27 Jan 2025 09:36:02 +0000 Subject: [PATCH] Use Task Delay instead of Thread.Sleep (#18119) --- src/Umbraco.Infrastructure/Runtime/FileSystemMainDomLock.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Umbraco.Infrastructure/Runtime/FileSystemMainDomLock.cs b/src/Umbraco.Infrastructure/Runtime/FileSystemMainDomLock.cs index 61fac260be..3bfa50c4b1 100644 --- a/src/Umbraco.Infrastructure/Runtime/FileSystemMainDomLock.cs +++ b/src/Umbraco.Infrastructure/Runtime/FileSystemMainDomLock.cs @@ -108,7 +108,7 @@ internal class FileSystemMainDomLock : IMainDomLock public void DeleteLockReleaseSignalFile() => File.Delete(_releaseSignalFilePath); - private void ListeningLoop() + private async Task ListeningLoop() { while (true) { @@ -132,7 +132,7 @@ internal class FileSystemMainDomLock : IMainDomLock break; } - Thread.Sleep(_globalSettings.CurrentValue.MainDomReleaseSignalPollingInterval); + await Task.Delay(_globalSettings.CurrentValue.MainDomReleaseSignalPollingInterval); } } }