cache.dart 498 B

1234567891011121314151617181920
  1. import 'package:file/file.dart';
  2. import 'base.dart';
  3. /// 缓存文件管理-Android
  4. abstract class ICacheManager implements IManager {
  5. /// 清理文件缓存(全部)
  6. void clearApplicationCache();
  7. /// 清理图像缓存(全部)
  8. void clearApplicationImageCache();
  9. /// 清理单个文件
  10. Future<void> deleteDirectory(FileSystemEntity file);
  11. /// 获取缓存文件大小
  12. Future<double> getCacheSize();
  13. /// 获取缓存图像大小
  14. Future<double> getImageCacheSize();
  15. }