     /// to the target size.
     public init(url: URL, targetSize: CGSize, contentMode: Decompressor.ContentMode) {
         self = Request(url: url)
-        _ref.processor = AnyProcessor(Decompressor(targetSize: targetSize, contentMode: contentMode))
+        _ref._customProcessor = AnyProcessor(Decompressor(targetSize: targetSize, contentMode: contentMode))
     }
 
     /// Initializes a request with the given request.

        static func ==(lhs: CacheKey, rhs: CacheKey) -> Bool {
            let lhs = lhs.request, rhs = rhs.request
            return lhs._ref._urlString == rhs._ref._urlString
                && lhs._ref.isEqualProcessor(to: rhs._ref)
        }
    }


        }

        #if !os(macOS)
        fileprivate static let decompressor = AnyProcessor(Decompressor())
        #endif
    }

    /// Resource representation (either URL or URLRequest).
