in Sources/TSFCASFileTree/FileTreeImport.swift [407:423]
init(importPath: AbsolutePath, to db: LLBCASDatabase, options: LLBCASFileTree.ImportOptions, stats: LLBCASFileTree.ImportProgressStats, netConcurrency: Int) {
let loop = db.group.next()
let solidStateDriveParallelism = min(8, System.coreCount)
let cpuBoundParallelism = System.coreCount
self.ssdQueue = options.sharedQueueSSD ?? .init(name: "ssdQueue", group: loop, maxConcurrentOperationCount: solidStateDriveParallelism)
self.netQueue = options.sharedQueueNetwork ?? .init(maxConcurrentOperations: netConcurrency, maxConcurrentShares: 42_000_000)
self.cpuQueue = options.sharedQueueCPU ?? .init(name: "cpuQueue", group: loop, maxConcurrentOperationCount: cpuBoundParallelism)
self.finalResultPromise = LLBCancellablePromise(promise: loop.makePromise(of: LLBDataID.self))
self.options = options
self.stats = stats
self._db = db
self.loop = loop
self.importPath = importPath
}