         }
 
         #if !os(macOS)
-        private static let decompressor = AnyProcessor(Decompressor())
+        fileprivate static let decompressor = AnyProcessor(Decompressor())
         #endif
-
-        func isEqualProcessor(to ref: Container) -> Bool {
-            return (_isUsingDefaultProcessor && ref._isUsingDefaultProcessor) || processor == ref.processor
-        }
     }
 
     /// Resource representation (either URL or URLRequest).

    private class Container {
        var resource: Resource
        var _urlString: String? // memoized absoluteString
        var processor: AnyProcessor? {
            didSet { _isUsingDefaultProcessor = false }
        }
        private var _isUsingDefaultProcessor = true
        var memoryCacheOptions = MemoryCacheOptions()
        var priority: Request.Priority = .normal
        var cacheKey: AnyHashable?

    /// to the target size.
    public init(url: URL, targetSize: CGSize, contentMode: Decompressor.ContentMode) {
        self = Request(url: url)
        _ref._customProcessor = AnyProcessor(Decompressor(targetSize: targetSize, contentMode: contentMode))
    }

    /// Initializes a request with the given request.
