Armazenamento em Cache

Esta tabela lista as propriedades da página Armazenamento em Cache do Editor persistence.xml.

Propriedades da Página de Armazenamento em Cache

Propriedade Descrição Padrão

Tipo de Cache Padrão

Selecione um dos seguintes como Tipo de Cache Padrão:

  • Leve com Subcache Fraca– Esta opção é semelhante a Fraco com Subcache Rigorosa, exceto que mantenha uma subcache utilizada mais freqüentemente que utilize referências leves. O tamanho da subcache é proporcional ao tamanho do mapa de identidade. A subcache utiliza referências leves para assegurar-se de que esses objetos tenham o lixo coletado, se o sistema estiver com pouca memória.

    Utilize este mapa de identidade na maioria das circunstâncias como um meio de controlar a memória utilizada pela cache.

  • Fraco com Subcache Rigorosa–Esta opção é semelhante à subcache Leve com Fraco que mantém uma subcache utilizada mais freqüentemente que utilize referências rigorosas. Utilize este mapa de identidade, se as referências leves não forem adequadas para a sua plataforma.

  • Fraco–Esta opção é semelhante a Integral, exceto que o objeto seja referenciado utilizando as referências fracas. Esta opção utiliza menos memória do que Integral, permite a coleta de lixo completa e fornece armazenamento em cache integral e identidade garantida.

    Utilize este mapa de identidade para transações que, uma vez iniciadas, permanecem no lado do servidor.

  • Leve–Esta opção é semelhante a Fraco, exceto que o mapa suspenda os objetos que utilizam as referências leves. Este mapa de identidade permite a coleta de lixo integral quando a memória estiver baixa. Ele fornece armazenamento de cache integral e identidade garantida.

  • Integral–Esta opção fornece armazenamento em cache integral e identidade garantida: todos os objetos são armazenados em cache e não são removidos.

    Nota: Este processo pode ser de memória intensiva quando vários objetos forem lidos.

  • Nenhum–Esta opção não preserva a identidade do objeto e não armazena em cache os objetos. Esta opção não é recomendada.

Fraco com Subcache Flexível

Tamanho de Cache Padrão

Defina o tamanho (número máximo de objetos) do cache.

100

Cache Compartilhada Padrão

Especifica se as instâncias armazenadas em cache devem estar no cache armazenado ou em um cache isolado do cliente.

Verdadeiro

Armazenamento em Cache da Entidade

Especifique as informações de armazenamento em cache específicas da entidade.


  Tipo de Cache

Consulte Tipo de Cache Padrão.


  Tamanho do Cache

Consulte Tamanho Padrão do Cache.


  Cache Compartilhado

Consulte Cache Compartilhada Padrão.


Limpar cache

Selecione um dos seguintes como Tipo de Cache Padrão:

  • Descartar – Este é o modo mais rápido e usa menos memória. Porém, após consolidar, o cache compartilhado pode potencialmente conter dados obsoletos.

  • Descartar Invalidado – Classes que tenham pelo menos um objeto atualizado ou excluído são invalidadas no cache compartilhado no momento da consolidação. Este modo é mais lento que Descartar, mas muito eficiente no uso da memória e evita dados obsoletos.

  • Mesclar – Descarta classes do cache de objetos de EntityManager que não tenham sido limpas. Este modo deixa o cache compartilhado em um estado perfeito após a consolidação. Porém, é o modo com menor eficiência de memória; a memória pode até faltar em uma transação muito grande.

Descartar Invalidado



Nota:

Esta página não está disponível para projetos que utilizam a plataforma Genérica.