 
     // MARK: - Handling Responses
 
-    private func handle(result: Result<ImageResponse, ImagePipeline.Error>, fromMemCache: Bool) {
+    private func handle(result: Result<ImageResponse, ImagePipeline.Error>, isFromMemory: Bool) {
         switch result {
         case let .success(response):
-            display(response.container, fromMemCache, .success)
+            display(response.container, isFromMemory, .success)
         case .failure:
             if let failureImage = options.failureImage {
-                display(ImageContainer(image: failureImage), fromMemCache, .failure)
+                display(ImageContainer(image: failureImage), isFromMemory, .failure)
             }
         }
         self.task = nil

            }
            progress?(response, completedCount, totalCount)
        }, completion: { [weak self] result in
            self?.handle(result: result, fromMemCache: false)
            completion?(result)
        })
        return task


    #elseif os(watchOS)

    private func display(_ image: ImageContainer, _ isFromMemory: Bool, _ response: ImageLoadingOptions.ResponseType) {
        imageView?.display(response.container)
    }

