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 | 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 | 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 | 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 | O tipo de valor do cache. O padrão é | N/A | String |
Body | O corpo, se aplicável. |
| JSON |
Aba Headers
Parâmetro | Descrição | Valor padrão | Tipo de dado |
---|---|---|---|
Action | 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 | A chave para todas as ações em uma única entrada. | N/A | String |
Keys | As chaves a serem obtidas (GET_ALL), invalidadas (INVALIDATE_ALL) ou listadas (AS_MAP), de acordo com a ação. | N/A | JSON |
Value | 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