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

    public let request: ServiceRequest
    public let cacheFileURL: URL
    
    public var responseData: Data? {
        return try? Data(contentsOf: cacheFileURL)
    }

    // MARK: - Initialization


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