ResponseCacher - SwiftDocOrg/Alamofire GitHub Wiki

ResponseCacher

ResponseCacher is a convenience CachedResponseHandler making it easy to cache, not cache, or modify a cached response.

public struct ResponseCacher

Inheritance

CachedResponseHandler

Initializers

init(behavior:​)

Creates a ResponseCacher instance from the Behavior.

public init(behavior:​ Behavior)

Parameters

  • behavior:​ The Behavior.

Properties

cache

Returns a ResponseCacher with a follow Behavior.

let cache

doNotCache

Returns a ResponseCacher with a do not follow Behavior.

let doNotCache

behavior

The Behavior of the ResponseCacher.

let behavior:​ Behavior

Methods

dataTask(_:​willCacheResponse:​completion:​)

public func dataTask(_ task:​ URLSessionDataTask, willCacheResponse response:​ CachedURLResponse, completion:​ @escaping (CachedURLResponse?) -> Void)