ScopedCacheManager API Guia do desenvolvedor

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 2 min. de leitura
  • Os caches com escopo permitem que os clientes armazenem dados personalizados na memória para acesso mais rápido e definam quando eles se tornam invalidados. Isso pode ser útil quando o trabalho com dados leva mais tempo para serem obtidos do zero, como os resultados de uma consulta em várias tabelas. Use ScopedCacheManager API para recuperar, definir e limpar dados de cache para aplicações com escopo.

    Este guia inclui instruções para criar um cache com escopo e par de tabelas para usar com o. API ScopedCacheManager .

    Você pode atribuir os seguintes tipos de pares de tabelas a um cache com escopo:
    • Cache de par de tabelas : Quando você precisa executar qualquer operação de atualização na tabela, todas as entradas no cache também são liberadas.
    • Cache de par de linhas da tabela : Quando você precisa executar qualquer operação de atualização na tabela, somente as entradas que têm o mesmo sys_id do registro editado são liberadas do cache. As outras entradas permanecem as mesmas.
    • Cache de par de colunas da tabela : Quando você edita um campo na lista de colunas selecionadas, todo o cache é limpo.
    • Cache de par de linha e coluna da tabela : Quando você edita um campo na lista de colunas selecionadas, as entradas que têm o mesmo sys_id do registro editado são limpas do cache.

    Criando um cache com escopo e par de tabelas

    Crie um cache com escopo e defina seu par de cache.

    Antes de Iniciar

    Função necessária: administrador

    Procedimento

    1. Crie um cache com escopo. Ir para Tudo > Definição do Sistema > Caches com escopo.
    2. Clique em Novo e insira um nome significativo em Nome do cache campo.
    3. Insira um número em Máximo de entradas campo. Este valor representa o número máximo de entradas permitidas para este cache. O valor máximo é 100.
      Nota:
      . Aplicação o campo deve incluir automaticamente o nome da aplicação com escopo para a qual este cache está sendo criado.
    4. Certifique-se de Ativo a caixa de seleção está marcada.
    5. Verifique Sempre compacte se você quiser que os valores de cache com escopo ocupem menos espaço de memória compactando-o.
    6. Clique em Enviar.
      O cache com escopo foi criado.
    7. Crie um par de cache. Ir para Tudo > Definição do Sistema > Pares de cache com escopo.
    8. Clique em Novo e clique na lupa para selecionar um cache no Cache com escopo campo.
    9. Selecione uma tabela no Tabela menu.
    10. Selecione uma opção no Tipo de par menu.
      • Cache de par de tabelas : Quando você precisa executar qualquer operação de atualização na tabela, todas as entradas no cache também são liberadas.
      • Cache de par de linhas da tabela : Quando você precisa executar qualquer operação de atualização na tabela, somente as entradas que têm o mesmo sys_id do registro editado são liberadas do cache. As outras entradas permanecem as mesmas.
      • Cache de par de colunas da tabela : Quando você edita um campo na lista de colunas selecionadas, todo o cache é limpo.
      • Cache de par de linha e coluna da tabela : Quando você edita um campo na lista de colunas selecionadas, as entradas que têm o mesmo sys_id do registro editado são limpas do cache.
    11. Clique em Enviar.
      O par de tabelas de cache com escopo foi criado e está pronto para uso com ScopedCacheManager API.