Hola!, Los objetos que estan en cache se eliminan si se necesita la memoria, técnicamente el cache sirve para evitar realizar una operación que tarda mas tiempo (leer un archivo, hacer un consulta a un BD, etc), pero si usar el cache implica que el servidor no va a tener memoria para hacer absolutamente nada, se vuela el cache
Si bien no deberias, podes usar el objeto Application que es algo que quedo de los años ASP y no libera solo la memoria dicho con otras palabras, si ahora asp.net esta eliminando lo que guardas en cache porque necesita memoria, cuando migres todo al Application le vas a impedir a .net obtener mas memoria y se va a hacer todo mas lento, conclusión: use at your own risk Saludos!, Diego _____ From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Leandro Halfon Sent: Martes, 13 de Febrero de 2007 16:53 To: [email protected] Subject: [puntonet] ASP NE 2 - HttpRuntime.Cache Hola... Les hago una consulta a ver si alguien me puede ayudar.. Lei en internet que usando el objeto HttpRuntime.Cache de esta forma: HttpRuntime.Cache.Add("Documento", expediente, null, System.Web.Caching.Cache.NoAbsoluteExpiration, TimeSpan.Zero, System.Web.Caching.CacheItemPriority.NotRemovable, null); No se borra nunca de memoria, salvo que se haga HttpRuntime.Cache.Remove("Documento") Mi problema es que por alguna razon ¿ de tiempo ? Se me esta borrando algunas veces.. Y no puedo encontrar la causa. Alguno sabe porque puede ser ?? Gracias! Leandro
