Caffeine LoadCache
Saiba mais sobre o conector Caffeine LoadCache e como usá-lo na Digibee Integration Platform.
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
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
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
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
Documentation
Seção para documentar qualquer informação necessária sobre a configuração do conector e regras de negócio.
N/A
String
Isto foi útil?
