Algumas tarefas ou processamento de dados podem consumir muita CPU ou levar vários segundos para serem concluídas. Quando esse é o caso, é comum armazenar em cache os dados recuperados por um tempo para que possam ser recuperados com maior velocidade em solicitações subsequentes dos mesmos dados.
Com isso, o Luna fornece uma opção prática para armazenamento de cache do resultado de rotas, a definição do cache deve ser realizada na criação da rota:
O uso de cache: true facilita para utilizar um valor padrão de cache e modifica-lo com praticidade se necessário.
Diretório de cache
Os caches são armazenados em arquivos no diretório ./cache por padrão, caso deseje alterar o endereço para um diretório do sistema operacional utilize um diretório absoluto.