Editor visual sun-web.xml: Cache geral

Consulte também

O editor visual sun-web.xml permite que você edite o descritor de implantação específico para plataforma do servidor de aplicativos Sun Java System. Você pode abrir o editor visual expandindo o nó Arquivos de configuração do projeto na janela Projetos e clicando duas vezes no arquivo sun-web.xml. Um aplicativo da Web contém um descritor de implantação sun-web.xml somente se seu servidor de destino for o servidor de aplicativos Sun Java System.

A guia Cache geral ajuda você a especificar as propriedades para a configuração do cache de um aplicativo da Web. Nesta guia, você pode proceder da seguinte maneira:

Configurações do cache

Opcionalmente, marque a caixa Cache habilitado para ativar o cache para servlets e JSP.

Quantidade máxima de entradas

Opcionalmente, use o campo Entradas máximas para especificar a quantidade máxima de entradas que o cache pode conter. O valor deve ser um número inteiro positivo.

Tempo-limite (segundos)

Opcionalmente, use o campo Tempo-limite (segs) para definir o tempo máximo em segundos que uma entrada pode permanecer no cache após ser criada ou atualizada. Esse valor pode ser substituído por um elemento de tempo-limite.

Propriedades do cache

A tabela abaixo lista as propriedades do elemento do cache.

Nome Valor
cacheClassName Nome totalmente qualificado da classe que implementa a funcionalidade do cache. O valor padrão é com.sun.appserv.web.cache.LruCache. A seção Nomes das classes de cache que acompanha essa tabela fornece mais descrições sobre estas classes.
MultiLRUSegmentSize Um valor de número inteiro que representa a quantidade de entradas em um segmento de uma tabela de cache que tem sua própria lista de LRU (menos usados recentemente). O valor padrão é 4096. Esse valor é aplicável somente se cacheClassName estiver definido como com.sun.appserv.web.cache.MultiLruCache.
maxSize O limite máximo do tamanho da memória do cache, em bytes (unidades de KB ou MB). Esse valor somente será aplicável se cacheClassName estiver definido como com.sun.appserv.web.cache.BoundededMultiLruCache.

Nomes das classes de cache

A tabela abaixo lista os possíveis valores da propriedade cacheClassName.

Nome Descrição
com.sun.appserv.web.cache.LruCache Um cache vinculado com uma diretiva de substituição do cache de LRU.
com.sun.appserv.web.cache.BaseCache Um cache desvinculado. Esta classe é útil se a quantidade máxima de entradas no cache for conhecida.
com.sun.appserv.web.cache.MultiLruCache Cache adequado para uma grande quantidade de entradas (>4096). Esta classe usa a propriedade MultiLRUSegmentSize.
com.sun.appserv.web.cache.BoundedMultiLruCache Cache adequado para tamanho limitado pela memória em vez de pela quantidade de entradas. Esta classe usa a propriedade MaxSize.
Consulte também

Sobre descritores de implantação
Editando descritores de implantação para aplicativos da Web
Alterando o servidor de destino
Editor visual sun-web.xml:
         Geral
         Sessão
         Mensagens
         Localidade
         Descritor de serviços da Web


Notificações legais