URLCache selective purge by age or URL pattern for mutable responses
Foundation's URLCache stores CachedURLResponse objects and consults them according to the request's CachePolicy , but the cache object itself does not compute HTTP freshness. For mutable resources lacking strong validators, useProtocolCachePolicy can reuse a stored response until the policy marks it stale, while reloadIgnoringLocalCacheData forces a new load