Baseflow / Baseflow/flutter_cache_manager

stalePeriod clarification

Đang mở
#283 15 bình luận 0 reaction 0 người được giao Xem trên GitHub
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 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?

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

Đọc các dòng được trích dẫn trong flutter_cache_manager/lib/src/cache_manager.dart và so sánh cách diễn đạt về stalePeriod với tài liệu hiện tại. Làm rõ liệu việc sử dụng lại có làm mới hay vô hiệu hóa cache hay không, đồng thời ghi lại cách người dùng có thể đạt được hành vi được yêu cầu nếu hành vi đó được hỗ trợ. Vì thread đã không có câu trả lời trong thời gian dài, hướng giải quyết dự kiến vẫn chưa được xác định.

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
Lĩnh vực
documentation
Loại issue
Tài liệu
Độ khó
2/5
Thời gian dự kiến
1-3 giờ
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Khá rõ ràng
Mức phù hợp với người mới
25/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.