Baseflow / Baseflow/flutter_cache_manager
issue with the stalePeriod config
- Ngôn ngữ chính
- Dart
- Star
- 809
- Fork
- 510
- Merge trung bình
- 6 phút
- Pull request đã merge (30 ngày)
- 1
Mô tả
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
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu bằng cách tái hiện hành vi với lớp CustomCacheManager được hiển thị và giá trị Config.stalePeriod của lớp này cùng với cached_network_image. Theo dõi cách trình quản lý bộ nhớ đệm được cung cấp cho quá trình tải hình ảnh và xác minh xem một hình ảnh có còn sử dụng được sau khoảng thời gian đã cấu hình hay không. Hoàn tất nghĩa là xác định được nguyên nhân và làm cho stalePeriod có hiệu lực, hoặc ghi lại một giới hạn đã được xác nhận cùng cấu hình cần thiết.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- dart, flutter
- Lĩnh vực
- mobile-dev
- Loại issue
- Lỗi
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 25/100