invalidateWithRequest method

Future<void> invalidateWithRequest(
  1. HttpCacheRequest request,
  2. HttpCacheResponse response
)

Invalidates cache on unsafe methods using request and response objects

Example:

await cache.invalidateWithRequest(postRequest, postResponse);

Implementation

Future<void> invalidateWithRequest(
  HttpCacheRequest request,
  HttpCacheResponse response,
) async {
  return invalidateOnUnsafeMethod(
    method: request.method,
    uri: request.uri,
    statusCode: response.statusCode,
    requestHeaders: request.headers,
    responseHeaders: response.headers,
  );
}