Almacenamiento en memoria caché con Servlet 3.0

La memoria caché dinámica proporciona soporte de memoria caché de servlets para la especificación Servlet 3.0.

Tenga en cuenta las siguientes características de API al utilizar la memoria caché dinámica con Servlet 3.0:
  • La memoria caché dinámica envuelve los objetos ServletRequest y ServletResponse con sus propios objetos de envoltura de aplicación de caché que amplían los objetos ServletRequestWrapper y ServletResponseWrapper.
  • La memoria caché dinámica siempre es el primer asyncListener añadido a ServletRequest.
  • Los usuarios de startAsync (ServletRequest req, ServletResponse res) y public startAsync AsyncContext () deben desechar la respuesta antes de llamar a este método. Desechar la respuesta garantiza que los datos que se graben en la respuesta de la memoria caché envuelta no se pierdan.
  • No lea ni grabe en los objetos de solicitud y respuesta que se pasan a public void addListener (asyncListener, req, res). Puede haberse producido una envoltura adicional desde que se registró el AsyncListener determinado y podría utilizarse para liberar los recursos asociados con ellos.
  • La propiedad do-not-consume no está soportada para Servlet 3.0 cuando se utiliza la memoria caché dinámica. El tiempo de ejecución obliga al servlet padre a consumir subfragmentos y se hace caso omiso de la propiedad do-not-consume.

Icon that indicates the type of topic Concept topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cdyn_servlet3caching
File name: cdyn_servlet3caching.html