...
- When a portlet sets an ETag on any response with an expiration time the portal caches the content using the ETag, until the expiration time passes any subsequent request for the same ETag results in immediate replay from cache
- One the expiration time for an ETagged response has passed the portlet is consulted to see if the ETag is still valid for the request, if the portlet returns true the content is replayed and the cache expiration updated.
- On resource responses the ETag is passed to the browser as the ETag HTTP header and the expiration time is passed as theĀ
More Information
For a complete description of how portlet caching works it is recommended to read section PLT.22 of the JSR-286 specification.