!!! Overview
[{$pagename}] are parameters for the [HTTP Header Field] [Cache-Control] 

[{$pagename}]s are [Case-insensitive] and have an optional argument, that can use both token and quoted-string syntax. Multiple directives are comma-separated.

[{$pagename}]s are defined in the [IANA Registry] [Hypertext Transfer Protocol (HTTP) Cache Directive Registry|https://www.iana.org/assignments/http-cache-directives/http-cache-directives.xhtml|target='_blank']


!! !! [HTTP Request Header] [Cache-Control]  [{$pagename}]
Standard [{$pagename}] directives that can be used by the [client] in an [HTTP Request].
* Cache-Control: max-age=<[seconds]>
* Cache-Control: max-stale[[=<[seconds]>]
* Cache-Control: min-fresh=<[seconds]>
* Cache-control: no-cache - Forces [caches] to submit the request to the origin server for validation before releasing a cached copy.
* Cache-control: no-store
* Cache-control: no-transform
* Cache-control: only-if-cached - Indicates to not retrieve new data. The client only wishes to obtain a cached response, and should not contact the origin-server to see if a newer copy exists.


!! [HTTP Response Header] [Cache-Control]  [{$pagename}] 
Standard [{$pagename}] directives that can be used by the [server] in an [HTTP Response]
* Cache-control: must-revalidate - The cache must verify the status of the stale resources before using it and expired ones should not be used.
* Cache-control: no-cache - Forces caches to submit the request to the origin server for validation before releasing a cached copy.
* Cache-control: no-store - Indicates to __not__ retrieve new data. The [client] only wishes to obtain a cached response, and should not contact the origin-server to see if a newer copy exists.
* Cache-control: no-transform
* Cache-control: public - Indicates that the [HTTP Response] may be cached by any [cache].
* Cache-control: private - Indicates that the response is intended for a single user and must not be stored by a __shared [cache]__. A private cache may store the response.
* Cache-control: proxy-revalidate
* Cache-Control: max-age=<[seconds]>
* Cache-control: s-maxage=<[seconds]>

!! Extension [{$pagename}] [{$pagename}] 
Extension [{$pagename}] directives are not part of the core [HTTP] caching standards document. Be sure to check the compatibility table for their support.
* Cache-control: immutable 
* Cache-control: stale-while-revalidate=<seconds>
* Cache-control: stale-if-error=<seconds>


!! More Information
There might be more information for this subject on one of the following:
[{ReferringPagesPlugin before='*' after='\n' }]
----
* [#1] - [Cache-Control|https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Cache-Control|target='_blank'] - based on information obtained 2017-01-05