Cómo: Eliminar elementos de la caché en ASP.NET

Actualización: noviembre 2007

Los datos almacenados en la caché de ASP.NET son volátiles, es decir, no se almacenan de forma permanente. Se pueden eliminar automáticamente de la caché por una de las razones siguientes:

  • La caché está llena.

  • El elemento ha caducado.

  • Un elemento depende de ciertos cambios.

Para obtener más información, vea Información general sobre el almacenamiento en caché en ASP.NET.

El método concreto utilizado para eliminar un elemento de la caché se determina en el código que se emplea para agregar el elemento a la caché. Para obtener más información, vea Cómo: Agregar elementos a caché. Si lo desea, puede recibir una notificación cuando un elemento se elimina de la caché. Para obtener más información, vea Cómo: Notificar a una aplicación cuando se quita un elemento de la caché.

Además de permitir la eliminación automática de elementos de la caché, también puede eliminarlos de forma explícita.

Nota:

Si llama al método Insert y agrega un elemento a la caché con el mismo nombre que un elemento existente, el elemento antiguo se eliminará de la caché.

Para eliminar un elemento de la caché de forma explícita

  • Llame al método Remove y pásele la clave del elemento que desea eliminar.

    En el ejemplo siguiente se muestra cómo eliminar un elemento con la clave MyData1.

    Cache.Remove("MyData1")
    
    Cache.Remove("MyData1");
    

Vea también

Tareas

Cómo: Agregar elementos a caché

Cómo: Notificar a una aplicación cuando se quita un elemento de la caché

Cómo: Recuperar valores de elementos almacenados en caché

Conceptos

Almacenar en caché datos de la aplicación