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
|