How many images are you trying to load and did you change the ResourceLimits? What is the message in the MagickCacheErrorException?
Does the image.ToImageSource() method not work for you or don't you know it exists?
Does the image.ToImageSource() method not work for you or don't you know it exists?