With
CACHE-143 the Expires-Header is set (based on the time parameter of the CacheFilter) or in the filter chain. Three option would be great:
a) on: the Expires-Header will be send, if it is set in the filter chan
b) off: the Expires-Header won't be sent, even it is set in the filter chain
c) time: the expires information will be intialized based on the time parameter (or default value)
The last parameter time would force the CacheFilter to send the Expires-Header, because the value is set always. The developer must consider that some browsers evaluate the value and will use the cached content in the browsers cache, until the content is expired. Consequently a flush of the cache in the web application won't update a page in the browser cache. Hence different users may see see a different status of page.