I am creating an ASP.NET application that takes the url to an image, connects to it, downloads the image into memory (doesn&#039;t save it onto the disk), applies modifications such as a resize and adds text onto the image and outputs it to the browser.<BR><BR>My question is:<BR>When I create my webrequest for "http://www.whatever.com/img/whatever.jpg", does the asp.net server cache this file so that the second time it is accessed, it isn&#039;t downloaded again? if not, is there anyway I can do this without explicitely saving the files onto the server?<BR>