Operação
Cache
Como funciona o cache de recursos e quando ele é invalidado.
Cache de dados
A biblioteca de dados guarda automaticamente em cache todos os resultados de consultas em ext/data/.tmp/cache/. O cache é invalidado quando um registro do recurso consultado é salvo, adicionado ou removido, pelo site, pela API, pelo Git ou pelo ext:sync, e quando o .meta dele é editado. Em nenhum desses casos é preciso gerenciar o cache à mão.
Um caso não é percebido: um arquivo de registro editado à mão no próprio lugar (um editor que grava no arquivo existente). Uma lista em cache mostra os valores antigos até a próxima gravação nesse recurso. Limpe o cache depois de uma edição assim:
./nimbly data:cache:clear
O painel do admin tem a mesma ação, Clear data cache.
data:cache:clear
Descarta os resultados de consultas em cache de todos os recursos; a próxima leitura os reconstrói. Use depois de editar à mão um arquivo de registro no próprio lugar (veja Cache de dados). Salvar pelo site, pela API, pelo Git ou pelo ext:sync não exige limpeza.
php core/cli/nimbly.php data:cache:clear