Baseflow / Baseflow/flutter_cache_manager
issue with the stalePeriod config
- Langage dominant
- Dart
- Étoiles
- 809
- Forks
- 510
- Merge moyen
- 6 min
- PR mergées (30 j)
- 1
Description
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
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
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.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- dart, flutter
- Domaine
- mobile-dev
- Type d'issue
- Bug
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 25/100