- useStorageMonitor: o efeito com setInterval de 10 s chamava
/api/storage-stats em toda aba aberta só para escrever no console
(nenhum estado é atualizado); o servidor faz fs.stat e conta as
chaves do cache a cada chamada. A busca inicial de estatísticas
continua.
- JsonCacheManager.searchProducts: convertToAPIProduct rodava duas vezes
por produto (filtro e map) e a relevância era recalculada, com
toLowerCase, a cada comparação do sort; agora é uma vez por produto.