can you not override the Expires parameter ??
%CSP.PAGE has a parameter called "EXPIRES"
from the DocBook:
Specified the default value for the %response.Expires.
It can be set to one of the following values:
-1: Expire immediately, this is the default for a CSP page
"": Never expire (no HTTP Expires header is sent)
nnnnn: Number of seconds from now when the object should expire
Thu, 29 Oct 1998 17:04:19 GMT: Absolute time at which the object should
expire ddddd,sssss: Absolute time the object should expire in
$ZTimeStamp format. Note that this must be specified in the GMT
timezone �
Note that setting this header also effects the 'Cache-
Control' and 'Pragma' headers. If the page is set to expire immediately
then it will send a 'Cache-Control: no-cache' and 'Pragma: no-cache' to
prevent any caches from storing the page. If the page is set to never
expires then it will not send any 'Cache-Control' or 'Pragma' headers.
If you set an expires date then it will not modify the 'Cache-Control'
or 'Pragma' headers so if they are set they will be sent as specified
and if you did not set them then nothing will be sent for these headers.
kev