Armazenamento em Cache com Servlet 3.0

O cache dinâmico fornece o suporte de armazenamento de servlet em cache para a especificação Servlet 3.0.

Esteja ciente das seguintes características da API ao usar o cache dinâmico com o Servlet 3.0:
  • O cache dinâmico quebra os objetos ServletRequest e ServletResponse com seus próprios objetos de wrapper de aplicativo de cache que estendem os objetos ServletRequestWrapper e ServletResponseWrapper.
  • O cache dinâmico é sempre o primeiro asyncListener incluído na ServletRequest.
  • Os usuários de startAsync (ServletRequest req, ServletResponse res) e public AsyncContext startAsync() devem limpar a resposta antes de chamar este método. A limpeza da resposta garante que quaisquer dados gravados para a resposta de cache quebrada não sejam perdidos.
  • Não leia ou grave nos objetos de solicitação e resposta que são passados para public void addListener (asyncListener, req, res). Agrupamento adicional pode ter ocorrido pois o AsyncListener fornecido foi registrado, e pode ser usado para liberar quaisquer recursos que estejam associados a eles.
  • A propriedade do-not-consume não é suportada para o Servlet 3.0 ao usar cache dinâmico. O tempo de execução força o servlet pai a consumir subfragmentos e a propriedade do-not-consume é ignorada.

Ícone que indica o tipo de tópico Tópico de Conceito



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cdyn_servlet3caching
Nome do arquivo: cdyn_servlet3caching.html