diff --git a/Sources/Basics/Cancellator.swift b/Sources/Basics/Cancellator.swift index 934416d8e52..da599c26798 100644 --- a/Sources/Basics/Cancellator.swift +++ b/Sources/Basics/Cancellator.swift @@ -32,7 +32,7 @@ public final class Cancellator: Cancellable, Sendable { private let cancelling = ThreadSafeBox(false) private static let signalHandlerLock = NSLock() - private static var isSignalHandlerInstalled = false + nonisolated(unsafe) private static var isSignalHandlerInstalled = false public init(observabilityScope: ObservabilityScope?) { self.observabilityScope = observabilityScope diff --git a/Sources/Basics/HTTPClient/LegacyHTTPClient.swift b/Sources/Basics/HTTPClient/LegacyHTTPClient.swift index f2722e63367..2fd23a00c8d 100644 --- a/Sources/Basics/HTTPClient/LegacyHTTPClient.swift +++ b/Sources/Basics/HTTPClient/LegacyHTTPClient.swift @@ -50,7 +50,7 @@ public final class LegacyHTTPClient: Cancellable { // static to share across instances of the http client private static let hostsErrorsLock = NSLock() - private static var hostsErrors = [String: [Date]]() + nonisolated(unsafe) private static var hostsErrors = [String: [Date]]() public init(configuration: LegacyHTTPClientConfiguration = .init(), handler: Handler? = nil) { self.configuration = configuration