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 | 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. | 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 | 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 | O tipo de valor do cache; o padrão é java.lang.Object. | 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 | 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 | A chave para todas as ações em uma única entrada. | N/A | String |
Keys | 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 | O valor da chave para todas as ações de put (PUT ou PUT_ALL). | N/A | String |
Old Value | 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