init method
Implementation
Future<CacheService> init() async {
tempPicTempDir = await DirectoryUtil.createTempDir(category: 'pic');
tempVideoTempDir = await DirectoryUtil.createTempDir(category: 'video');
otherTempFileDir = await DirectoryUtil.createTempDir(category: 'other');
// 清理缓存
Future.delayed(const Duration(milliseconds: 500), () {
emptyCache(CacheFileType.pic);
emptyCache(CacheFileType.video);
emptyCache(CacheFileType.other);
});
return this;
}