public ImageSource ResolveImageFromUri(Uri uri, string defaultUrl = null)
{
if (uri == null)
{
return GetDefaultImage(defaultUrl);
}
lock (_lockObject)
{
return _packageDetailsCache.GetFromCacheOrFetch(uri.AbsoluteUri, () => CreateImage(uri, defaultUrl));
}
}