public static void Main() { Image image = new ProxyImage("test_10mb.jpg"); //image will be loaded from disk image.display(); Console.WriteLine(""); //image will not be loaded from disk image.display(); }