distributedMap - Mapa Distribuído (distributedMap)

Configuração de mapa distribuído para um cache local.

NameTypeDefaultDescription
idsequênciaUm ID de configuração exclusivo.
jndiNamestring${id}Nome JNDI para uma instância de cache.
memorySizeInEntriesint
Min: 0
2000Especifica um inteiro positivo que define o número máximo de entradas que o cache pode conter. Geralmente, os valores estão em milhares. O valor mínimo é de 100, sem um valor máximo definido. O valor padrão é 2000.
memorySizeInMBint
Min: -1
-1Especifica um valor para o tamanho máximo do cache de memória em megabytes (MB).
highThresholdint
Min: -1

Max: 100
-1Especifica quando a política de desocupação do cache de memória será iniciada. O limite é expresso em termos de porcentagem do tamanho do cache de memória em megabytes (MB).
lowThresholdint
Min: -1

Max: 100
-1Especifica quando a política de desocupação do cache de memória é encerrada. O limite é expresso em termos de porcentagem do tamanho do cache de memória em megabytes (MB).
cacheProviderNamestringdefaultEspecifica o nome de um provedor de cache alternativo.
libraryRefUma referência para o elemento de nível library (sequência).Especifica uma referência para uma biblioteca compartilhada.

library

Especifica uma referência para uma biblioteca compartilhada.

NameTypeDefaultDescription
namestringNome da biblioteca compartilhada para administradores
descriptionstringDescrição da biblioteca compartilhada para administradores
filesetRefLista de referências para os elementos fileset de nível superior (sequência separada por vírgula).Id do Conjunto de Arquivos referenciado
apiTypeVisibilitystringspec,ibm-api,api,stableOs tipos de pacotes de API suportados por esse carregador de classes. Esse valor é uma lista separada por vírgula de qualquer combinação dos pacotes de API a seguir: spec, ibm-api, api, stable, third-party.

library > fileset

Id do Conjunto de Arquivos referenciado

NameTypeDefaultDescription
idsequênciaUm ID de configuração exclusivo.
dirCaminho para um diretório${server.config.dir}O diretório base para procurar arquivos.
caseSensitivebooleanotrueBooleano para indicar se a procura deve ou não fazer distinção entre maiúsculas e minúsculas (padrão: true).
includesstring*A lista separada por vírgula ou espaço de padrões de nome do arquivo a serem incluídos nos resultados da procura (padrão: *).
excludesstringA lista separada por vírgula ou espaço de padrões de nome do arquivo a serem excluídos dos resultados da procura, por padrão nenhum arquivo é excluído.
scanIntervalUm período de tempo com precisão de milissegundo0Intervalo de varredura para verificar o conjunto de arquivos em busca de mudanças como um sufixo longo com uma unidade de tempo h-hora, m-minuto, s-segundo, ms-milissegundo (por exemplo, 2ms ou 5s). Desativado (scanInterval=0) por padrão. Especifique um número inteiro positivo seguido por uma unidade de tempo, que pode ser horas (h), minutos (m), segundos (s) ou milissegundos (ms). Por exemplo, especifique 500 milissegundos como 500 ms. É possível incluir diversos valores em uma única entrada. Por exemplo, 1s500ms é equivalente a 1,5 segundos.

library > folder

ID da pasta referenciada

NameTypeDefaultDescription
idsequênciaUm ID de configuração exclusivo.
dirCaminho para um diretórioDiretório ou pasta a serem incluídos no caminho de classe da biblioteca para localizar arquivos de recursos

library > file

ID do arquivo referenciado

NameTypeDefaultDescription
idsequênciaUm ID de configuração exclusivo.
nameCaminho para um arquivoNome completo do arquivo

cacheGroup

especifica conjuntos de armazenar em caches externos que são controlados pelo WebSphere(R) Application Server em servidores como o IBM(R) WebSphere(R) Edge Server e o IBM(R) HTTP Server.

NameTypeDefaultDescription
namestringEspecifica um nome exclusivo para o grupo de caches externos. O nome do grupo de caches externos deve corresponder à propriedade ExternalCache que é definida no arquivo cachespec.xml do servlet ou Java(TM) Server Pages (JSP).

cacheGroup > member

Membros de um grupo de caches externos que são controlados pelo WebSphere Application Server.

NameTypeDefaultDescription
hoststringNome completo do host
portint
Min: 0
Porta.

cacheGroup > member > adapterBeanName

Especifica o nome de uma classe, que está localizada no caminho de classe do WebSphere Application Server, do adaptador entre o WebSphere Application Server e este cache externo.

diskCache

Ative a transferência de disco para especificar que, quando o cache fica cheio, as entradas de cache são removidas do cache e salvas em disco. O local é um diretório completo que é usado pela função de transferência de disco. A opção Descarregar para Disco na Parada especifica que, quando o servidor para, o conteúdo do cache de memória é movido para disco.

NameTypeDefaultDescription
sizeInEntriesint
Min: 0
100000Especifica um valor para o tamanho máximo de cache de disco, em número de entradas.
sizeInGBint
Min: 3
3Especifica um valor para o tamanho máximo de cache de disco, em gigabytes (GB).
evictionPolicy
  • RANDOM
  • SIZE
RANDOMEspecifica o algoritmo e os limites de desocupação que o cache de disco usa para desocupar entradas. Quando o tamanho do disco atinge um limite alto, o coletor de lixo do cache de disco é ativado e despeja as entradas selecionadas aleatoriamente (Aleatório) ou maiores (Tamanho) no disco até que o tamanho do disco atinja um limite baixo.
RANDOM
Aleatório
SIZE
Tamanho
highThresholdint
Min: 0

Max: 100
80Especifica quando a política de desocupação é iniciada.
lowThresholdint
Min: 0

Max: 100
70Especifica quando a política de desocupação é encerrada.
locationCaminho para um diretórioEspecifica um diretório a ser usado para transferência de disco.
flushToDiskOnStopEnabledbooleanofalseConfigure este valor como true para que os objetos que estão armazenados em cache na memória sejam salvos em disco quando o servidor parar. Esse valor será ignorado se <uicontrol >Ativar Transferência de Disco</uicontrol> for configurado como false.</ph>