Como funciona
- No primeiro download, o cliente salva o arquivo e seu ETag em
~/.cache/jmail/ - Nas requisições seguintes, o cliente envia uma requisição condicional
HEADcomIf-None-Match: <etag> - Se o servidor responder com 304 Not Modified, o arquivo em cache é reutilizado (nenhum download é feito)
- Se o ETag tiver mudado, o arquivo é baixado novamente
Localização do cache
Desativar o cache
Python
Interface de linha de comando (CLI)
Limpando o cache
Manifest
/v1/manifest.json fornece metadados dos conjuntos de dados e checksums, permitindo realizar verificações programáticas de atualização:
