Baseflow / Baseflow/flutter_cache_manager

stalePeriod clarification

Offen
#283 15 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Dart
Sterne
809
Forks
510
Ø Merge
6 Min.
Gemergte PRs (30 T.)
1

Beschreibung

i used to think that maxAgeCacheObject, which was i guess replaced with stalePeriod worked like so:
we download file -> mark some expiry date for it -> when it's expired we redownload it

with current docs it seems that's not the case
https://github.com/Baseflow/flutter_cache_manager/blob/46f0a0466d62350b48a520a5561fd59e0c546dda/flutter_cache_manager/lib/src/cache_manager.dart#L32-L33

so if i have stalePeriod that equals to 1 day and user opens my app each 12 hours, for instance, and the file is being reused, my cache will never be invalidated? if that's true, how do i change this?

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Lies die zitierten Zeilen in flutter_cache_manager/lib/src/cache_manager.dart und vergleiche die Formulierung zu stalePeriod mit der aktuellen Dokumentation. Kläre, ob die Wiederverwendung den Cache aktualisiert oder ungültig macht, und dokumentiere, wie ein Benutzer das gewünschte Verhalten erhalten kann, sofern es unterstützt wird. Da der Thread seit langer Zeit unbeantwortet ist, ist die erwartete Lösung nicht festgelegt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
dart
Bereich
documentation
Issue-Typ
Dokumentation
Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.