fresh-or-etag (npm): This checks if the cache is fresh, if so uses that. If not it adds an etag header and see if it can still use the cache.
Keywords: cache|etag|fresh|request