Estratégia cache-first
A 0.11.0 permite evolução da busca com estratégia cache-first. Quando existe resultado elegível e ainda dentro do TTL, a plataforma pode reutilizá-lo antes de consultar novamente o provedor externo.
TTL
TTL define por quanto tempo um resultado pode ser considerado reutilizável. Ele não deve ser confundido com confirmação de estoque: disponibilidade comercial continua sujeita à consulta operacional/Consultor Py.
Métricas
catalog_cache_metrics registra informações úteis para avaliar comportamento do cache, como utilização e efetividade conforme a implementação da versão.
Redundância preservada
O cache complementa — não substitui — a redundância entre Excell/Flytec e o monitoramento de saúde dos provedores.
Cuidados
- não trate cache como estoque confirmado;
- ajuste TTL conforme volatilidade do catálogo;
- acompanhe saúde dos provedores;
- limpe/invalide cache quando uma mudança operacional exigir atualização imediata.