1
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
import 'package:flutter_cache_manager/flutter_cache_manager.dart';
|
||||
|
||||
/// 视频封面图的全局缓存管理器:
|
||||
/// - stalePeriod=30 天:30 天内重复访问直接命中缓存,不发请求
|
||||
/// - maxNrOfCacheObjects=100000:取消原默认 200 张的容量限制,足够覆盖整个浏览历史
|
||||
/// 缓存目录由系统管理,卸载/清理 App 数据时一并清除
|
||||
class CoverCacheManager extends CacheManager with ImageCacheManager {
|
||||
CoverCacheManager._()
|
||||
: super(
|
||||
Config(
|
||||
'coverCache',
|
||||
stalePeriod: const Duration(days: 30),
|
||||
maxNrOfCacheObjects: 100000,
|
||||
),
|
||||
);
|
||||
|
||||
static final CoverCacheManager I = CoverCacheManager._();
|
||||
}
|
||||
Reference in New Issue
Block a user