diff --git a/MapboxSceneKit/Tile Fetching/MapboxHTTPAPI.swift b/MapboxSceneKit/Tile Fetching/MapboxHTTPAPI.swift index a4882c5..e46d528 100644 --- a/MapboxSceneKit/Tile Fetching/MapboxHTTPAPI.swift +++ b/MapboxSceneKit/Tile Fetching/MapboxHTTPAPI.swift @@ -26,9 +26,10 @@ enum FetchError: Int { } internal final class MapboxHTTPAPI { + private static var tileDownloadTaskDispatchQueue = DispatchQueue(label: "com.mapbox.scenekit.api", attributes: [.concurrent]) private static var operationQueue: OperationQueue = { var operationQueue = OperationQueue() - operationQueue.underlyingQueue = DispatchQueue(label: "com.mapbox.scenekit.api", attributes: [.concurrent]) + operationQueue.underlyingQueue = tileDownloadTaskDispatchQueue operationQueue.name = "Mapbox API Queue" operationQueue.maxConcurrentOperationCount = 10 return operationQueue