ElCacheImage constructor
ElCacheImage(})
Implementation
ElCacheImage(
this.url, {
this.scale = 1.0,
this.headers,
this.webHtmlElementStrategy = WebHtmlElementStrategy.never,
this.expire = const Duration(days: 3),
this.enabledCacheSize,
}) {
if (enabledCacheSize == true) {
try {
_cacheSize = ImageStorage.storage.getItem(
url,
serialize: ElSizeSerialize.instance,
);
} catch (error) {
logger.e(error);
ImageStorage.storage.removeItem(url);
ImageStorage.removeCacheFile(url);
_cacheSize = null;
}
}
}