Cómo evitar que ASP.NET elimine elementos de la caché

Quiero agregar permanentemente un elemento a la caché. Estoy usando la siguiente sintaxis:

HttpContext.Current.Cache.Insert(cacheName, c, null, Cache.NoAbsoluteExpiration, Cache.NoSlidingExpiration);

Me he enterado de que ASP.NET todavía a veces elimina elementos de la memoria caché.

¿Alguna idea sobre cómo evitar esto (además de eliminar la memoria caché y usar el diccionario almacenado en un miembro estático?

Matra

Respuestas a la pregunta(7)

Su respuesta a la pregunta