Add ETag to CacheRequest when cached

The etag was not getting associated with the CacheRequest when the
result is taken out of the cache.