Caffeine LoadCache

Saiba mais sobre o conector Caffeine LoadCache 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.

Caffeine LoadCache realiza operações de cache usando o Caffeine Cache com um CacheLoader anexado.

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

Parameter
Description
Default value
Data type

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.

True

Boolean

Eviction Type

Define o tipo de exclusão para este cache.

SIZE_BASED

String

Expire After Access Time

Especifica que cada entrada deve ser automaticamente removida 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 está em segundos.

300

Integer

Expire After Write Time

Especifica que cada entrada deve ser automaticamente removida 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 está em segundos.

300

Integer

Initial Capacity

Define o tamanho total mínimo para as estruturas de dados internas. Fornecer uma estimativa suficientemente grande no momento da construção evita a necessidade de operações de redimensionamento caras posteriormente, 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. Observe que o cache pode excluir uma entrada antes que esse limite seja excedido ou exceder temporariamente o limite ao excluir. À medida que o tamanho do cache se aproxima do máximo, ele exclui entradas que têm menos probabilidade de serem usadas novamente. Por exemplo, o cache pode excluir uma entrada porque não foi usada recentemente ou com frequência. Quando o tamanho é zero, os elementos serão excluídos imediatamente após serem carregados no cache. Isso pode ser útil em testes ou para desativar temporariamente o cache sem uma alteração de código. Como a exclusão é agendada no executor configurado, os testes podem preferir configurar o cache para executar tarefas diretamente na mesma thread.

N/A

Integer

Stats Enabled

Ativa as estatísticas no cache.

False

Boolean

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

Uma flag indicando se a ação possui um resultado.

False

Boolean

Action Succeeded

Uma flag indicando se a ação foi bem-sucedida.

False

Boolean

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), para invalidar (INVALIDATE_ALL) ou existentes (AS_MAP) de acordo com a ação.

N/A

JSON

Value (DB)

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

N/A

String

Old Value (DB)

O valor antigo retornado de acordo com a ação.

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