- 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.
- Add NODE_ENV=production to .env for environment configuration
- Enhance product API route with JSON cache manager for local storage and retrieval
- Introduce cache-only mode and detailed logging for better performance and offline support
- Update UI to display cache status and storage statistics