clearForRequest method
Clears this request from the request cache.
Implementation
Future<void> clearForRequest(RequestDetails details) async {
_log.finest(
'Clearing paginated request $details with CacheKey '
'${details.cacheKey}',
);
if (details.pagination == null) {
return _requestCache.delete(details.cacheKey);
} else {
final paginationCluster = await _paginatedRequestCache.read(
details.noPaginationCacheKey,
);
if (paginationCluster != null) {
await _requestCache.multiDelete(paginationCluster);
await _paginatedRequestCache.delete(details.noPaginationCacheKey);
}
}
}