Caffeine Cache

Saiba mais sobre o conector Caffeine Cache e como usá-lo na Digibee Integration Platform.

O conteúdo desta documentação está em revisão e pode ser alterado. Agradecemos sua compreensão enquanto trabalhamos para melhorá-la.

O Caffeine Cache realiza operações de cache utilizando o Caffeine Cache.

Parâmetros

Dê uma olhada nos parâmetros de configuração do conector. Parâmetros suportados por expressões Double Braces estão marcados com (DB).

Aba General

Parâmetro
Descrição
Valor padrão
Tipo de dado

Cache Name (DB)

O nome do cache.

N/A

String

Fail On Error

Se a opção for ativada, a execução do pipeline com erro será interrompida. Caso contrário, a execução do pipeline continua, mas o resultado mostrará um valor falso para a propriedade "success".

False

Booleano

Aba Optional

Parâmetro
Descrição
Valor padrão
Tipo de dado

Action

Configura a ação de cache padrão. Se uma ação estiver definida no cabeçalho da mensagem, a operação do cabeçalho terá precedência.

N/A

String

Create Cache If Not Exist

Cria automaticamente o cache Caffeine se nenhum tiver sido configurado ou existir no registro.

Verdadeiro

Booleano

Eviction Type

Define o tipo de evicção para este cache.

SIZE_BASED

String

Expire After Access Time

Especifica que cada entrada deve ser removida automaticamente do cache uma vez que uma duração fixa tenha decorrido após a criação da entrada, a substituição mais recente de seu valor ou sua última leitura. O tempo de acesso é redefinido por todas as operações de leitura e gravação do cache. A unidade é em segundos.

300

Integer

Expire After Write Time

Especifica que cada entrada deve ser removida automaticamente do cache uma vez que uma duração fixa tenha decorrido após a criação da entrada ou a substituição mais recente de seu valor. A unidade é em segundos.

300

Integer

Initial Capacity

Define o tamanho mínimo total para as estruturas de dados internas. Fornecer uma estimativa grande o suficiente no momento da construção evita operações de redimensionamento caras mais tarde, mas definir esse valor desnecessariamente alto desperdiça memória.

N/A

Integer

Key (DB)

Configura a chave de ação padrão. Se uma chave estiver definida no cabeçalho da mensagem, a chave do cabeçalho terá precedência.

N/A

String

Maximum Size

Especifica o número máximo de entradas que o cache pode conter. O cache pode evictar uma entrada antes que esse limite seja excedido ou exceder temporariamente o limite ao evictar. À medida que o tamanho do cache se aproxima do máximo, o cache evicta entradas menos propensas a serem usadas novamente. Quando o tamanho é zero, os elementos são evictados imediatamente após serem carregados no cache. Isso pode ser útil para testes ou para desativar temporariamente o cache sem mudanças de código.

N/A

Integer

Stats Enabled

Habilita estatísticas no cache.

Falso

Booleano

Value Type (DB)

O tipo de valor do cache. O padrão é java.lang.Object.

N/A

String

Body (DB)

O corpo, se aplicável.

{}

JSON

Aba Headers

Parâmetro
Descrição
Valor padrão
Tipo de dado

Action (DB)

A ação a ser executada. Valores possíveis: CLEANUP, PUT, PUT_ALL, GET, GET_ALL, INVALIDATE, INVALIDATE_ALL, AS_MAP.

N/A

String

Action Has Result

Indicador que indica se a ação tem um resultado.

Falso

Booleano

Action Succeeded

Indicador que indica se a ação foi bem-sucedida.

Falso

Booleano

Key (DB)

A chave para todas as ações em uma única entrada.

N/A

String

Keys (DB)

As chaves a serem obtidas (GET_ALL), invalidadas (INVALIDATE_ALL) ou listadas (AS_MAP), de acordo com a ação.

N/A

JSON

Value (DB)

O valor da chave para todas as ações de inserção (PUT ou PUT_ALL).

N/A

String

Aba Documentation

Parâmetro
Descrição
Valor padrão
Tipo de dado

Documentation

Seção para documentar qualquer informação necessária sobre a configuração do conector e regras de negócio.

N/A

String

Atualizado