ImageRequestCache
public protocol ImageRequestCache: ImageCache
The ImageRequestCache
protocol extends the ImageCache
protocol by adding methods for adding, removing and
fetching images from a cache given an URLRequest
and additional identifier.
-
Adds the image to the cache using an identifier created from the request and identifier.
Declaration
Swift
func add(_ image: Image, for request: URLRequest, withIdentifier identifier: String?)
-
Removes the image from the cache using an identifier created from the request and identifier.
Declaration
Swift
func removeImage(for request: URLRequest, withIdentifier identifier: String?) -> Bool
-
Returns the image from the cache associated with an identifier created from the request and identifier.
Declaration
Swift
func image(for request: URLRequest, withIdentifier identifier: String?) -> Image?