clearCache static method

Future<void> clearCache()

Clear the user cache file

Implementation

static Future<void> clearCache() async {
  try {
    final String homeDir = Platform.environment['HOME'] ??
        Platform.environment['USERPROFILE'] ??
        '.';
    final String cacheDir =
        path.join(homeDir, CategorizationConfig.userCacheDirectory);
    final String cacheFile =
        path.join(cacheDir, CategorizationConfig.cacheFileName);
    final File file = File(cacheFile);

    if (file.existsSync()) {
      await file.delete();
    }
  } on Exception {
    // Silently fail
  }
}