2.2.6.2 Cache-Control

The purpose of the Cache-Control header is to specify to clients, and any intermediate caches (that is, proxy servers), how they can cache the content. The syntax of the Cache-Control header specified in this section applies only when the header is included in an Announce (section 2.2.7.1) request, in the response to a Describe (section 2.2.7.2) request, and in the response to a GetContentInfo (section 2.2.7.4) request. In all other cases, the syntax specified in [RFC2326] section 12.8 applies.

The syntax of the Cache-Control header is as follows.

 CCdir             = "max-age" | "must-revalidate" | "no-cache" |
                     "no-store" | "no-user-cache" | "private" | 
                     "proxy-revalidate" | "public" |
                     "x-wms-event-subscription" | "x-wms-proxy-split" |
                     "x-wms-content-size" | "x-wms-stream-type"
  
 Cache-Control     = "Cache-Control:" CCdir *11("," [SP] CCdir)

For example:

  
 Cache-Control: no-cache, x-wms-content-size=638066, x-wms-event-subscription="remote-log"