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;
}