diff options
| author | Daniyar Alpyspayev <daniyara@thereachagency.com> | 2024-12-12 18:10:06 +0500 |
|---|---|---|
| committer | Daniyar Alpyspayev <daniyara@thereachagency.com> | 2024-12-12 18:10:06 +0500 |
| commit | 2614fecf8df6e04b0d0a2b33722923c239ed0f91 (patch) | |
| tree | 815c5c68d5403423e28a6daf29fe09b1f0b361e5 /src/Jellyfin.Networking/Manager/NetworkManager.cs | |
| parent | b89877554cf1a655251958e19439926ac99c91f7 (diff) | |
move to new System.Threading.Lock type for better performance
Diffstat (limited to 'src/Jellyfin.Networking/Manager/NetworkManager.cs')
| -rw-r--r-- | src/Jellyfin.Networking/Manager/NetworkManager.cs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/Jellyfin.Networking/Manager/NetworkManager.cs b/src/Jellyfin.Networking/Manager/NetworkManager.cs index 10aed673b..b1fc5d406 100644 --- a/src/Jellyfin.Networking/Manager/NetworkManager.cs +++ b/src/Jellyfin.Networking/Manager/NetworkManager.cs @@ -27,7 +27,7 @@ public class NetworkManager : INetworkManager, IDisposable /// <summary> /// Threading lock for network properties. /// </summary> - private readonly object _initLock; + private readonly Lock _initLock; private readonly ILogger<NetworkManager> _logger; @@ -35,7 +35,7 @@ public class NetworkManager : INetworkManager, IDisposable private readonly IConfiguration _startupConfig; - private readonly object _networkEventLock; + private readonly Lock _networkEventLock; /// <summary> /// Holds the published server URLs and the IPs to use them on. @@ -93,7 +93,7 @@ public class NetworkManager : INetworkManager, IDisposable _interfaces = new List<IPData>(); _macAddresses = new List<PhysicalAddress>(); _publishedServerUrls = new List<PublishedServerUriOverride>(); - _networkEventLock = new object(); + _networkEventLock = new(); _remoteAddressFilter = new List<IPNetwork>(); _ = bool.TryParse(startupConfig[DetectNetworkChangeKey], out var detectNetworkChange); |
