clearItem method

Future<bool> clearItem(
  1. String url, {
  2. String diskCacheDirName = "AdvImageCache",
})

Implementation

Future<bool> clearItem(String url, {String diskCacheDirName = "AdvImageCache"}) async {
  try {
    String uid = url.hashCode.toString();

    PaintingBinding.instance.imageCache.evict(uid);
    final File file = await _getLocalFile(diskCacheDirName, uid);
    if (file.existsSync() && file.lengthSync() > 0) {
      file.deleteSync();

      return true;
    }
  } catch (e) {
    print(e);
  }

  return false;
}