Skip to content

Commit b577bf7

Browse files
committed
Use the workQueue.
1 parent be23249 commit b577bf7

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

Foundation/URLSession/URLSession.swift

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,6 @@ open class URLSession : NSObject {
198198
/// - Note: It's a **concurrent** queue.
199199
internal let taskAttributesIsolation: DispatchQueue
200200
internal let taskRegistry = URLSession._TaskRegistry()
201-
fileprivate let identiferLock = NSLock()
202201
fileprivate let identifier: Int32
203202
fileprivate var invalidated = false
204203
fileprivate static let registerProtocols: () = {
@@ -407,7 +406,7 @@ extension URLSession._Request {
407406

408407
fileprivate extension URLSession {
409408
func createNextTaskIdentifier() -> Int {
410-
return identiferLock.synchronized {
409+
return workQueue.sync {
411410
let i = nextTaskIdentifier
412411
nextTaskIdentifier += 1
413412
return i

0 commit comments

Comments
 (0)