Guia do desenvolvedor da API ScopedCacheManager

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. 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 o. Gerenciador de ScopedCache API para recuperar, definir e liberar dados de cache para aplicações com escopo.

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

    Você pode atribuir os seguintes tipos de pares de tabela 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 é liberado.
    • Cache de pares 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 liberadas do cache.

    Criando um par de cache e tabela com escopo

    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 está marcada.
    5. Verifique o. Sempre compactar 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 na 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 é liberado.
      • Cache de pares 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 liberadas do cache.
    11. Clique em Enviar.
      O par de tabelas de cache com escopo foi criado e está pronto para uso com Gerenciador de ScopedCache API.