Implementing 304 Etag and last modified