     /// for the given requests. At any time afterward, you can create tasks
     /// for individual images with equivalent requests.
     public func startPreheating(for requests: [Request]) {
-        syncQueue.async {
+        queue.async {
             requests.forEach { self.startPreheating(for: $0) }
         }
     }


    /// Stops all preheating tasks.
    public func stopPreheating() {
        syncQueue.async {
            self.tasks.forEach { $0.cts?.cancel() }
            self.tasks.removeAll()
        }

    private let loader: Loading
    private let equator: RequestEquating
    private let scheduler: AsyncScheduler
    private let queue = DispatchQueue(label: "\(domain).Preheater")
    private var tasks = [Task]()
        
    /// Initializes the `Preheater` instance with the `Loader` used for
