/// <summary> /// Save the specified image to the EVEMon cache as this character's portrait. /// </summary> /// <param name="image">The portrait image.</param> private Task SaveCharacterImageToCacheAsync(Image image) { if (m_character == null) { return(Task.CompletedTask); } // Save to the portraits cache return(ImageService .AddImageToCacheAsync(image, $"{m_character.Guid}.png", EveMonClient.EVEMonPortraitCacheDir)); }