Baseflow / Baseflow/flutter_cache_manager

issue with the stalePeriod config

Aperta
#485 2 commenti 4 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Dart
Stelle
809
Fork
510
Merge medio
6m
PR unite (30g)
1

Descrizione

I’ve encountered an issue with the stalePeriod setting in our CustomCacheManager when using it with cached_network_image. I tried setting different values, such as 1 minute, 1 day, and 15 days, but it doesn’t seem to take effect.

Here’s the current implementation:

```

class CustomCacheManager {
static const key = 'customCacheKey';
static CacheManager instance = CacheManager(
Config(
key,
stalePeriod: const Duration(days: 15),
),
);
}

```

I expected the cache to expire based on the stalePeriod value, but the images are still being loaded from cache beyond the set duration. Are there any limitations or additional configurations required for cached_network_image to respect this setting?

Would appreciate any insights. Thanks!

cached_network_image: ^3.4.1
flutter_cache_manager: ^3.4.1
flutter: 3.29.2

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Start by reproducing the behavior with the shown CustomCacheManager class and its Config.stalePeriod value alongside cached_network_image. Trace how the cache manager is supplied to image loading and verify whether an image remains usable after the configured duration. Done means identifying the cause and making stalePeriod take effect, or documenting a confirmed limitation and required configuration.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
dart, flutter
Ambito
mobile-dev
Tipo di issue
Bug
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
25/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.