             
             do {
                 try FileManager.default.moveItem(at: localURL, to: cacheFileURL)
+                
+                responseData = try Data(contentsOf: cacheFileURL)
             } catch let error as NSError {
                 aggregateError(error)
             }

        
        name = "Download Service Request Operation \(url)"
        
        let task = urlSession.downloadTask(with: urlRequest) { [weak self] (url, response, error) in
            self?.downloadFinished(url, error: error)
        }
        

    public let request: ServiceRequest
    public let cacheFileURL: URL
    
    public private(set) var responseData: Data?

    // MARK: - Initialization

