Funktionsweise
- Beim ersten Download speichert der Client die Datei und ihren ETag unter
~/.cache/jmail/ - Bei nachfolgenden Anfragen sendet der Client eine bedingte
HEAD-Anfrage mitIf-None-Match: <etag> - Wenn der Server mit 304 Not Modified antwortet, wird die zwischengespeicherte Datei verwendet (kein Download)
- Wenn sich der ETag geändert hat, wird die Datei erneut heruntergeladen
Cache-Speicherort
Cache deaktivieren
Python
Kommandozeilenoberfläche (CLI)
Cache leeren
Manifest
/v1/manifest.json stellt Metadaten zu Datensätzen und Prüfsummen bereit und ermöglicht programmatische Prüfungen auf Aktualität:
