If revalidate(1), then on a forced cache miss from the client
browser the cache engine shall send an If-Modified-Since (IMS)
HTTP request to revalidate the object.
If retrieve(2), then on a forced cache miss from the client
browser the cache engine shall send a Pragma:No-Cache HTTP
request to retrieve a fresh copy.