ASP.NET supporta la cache dependencies; questa feature permette di relazionare un oggetto che abbiamo in cache con un'altra risorsa, in modo tale che, quando questa risorsa cambia, l'oggetto in cache verrà rimosso automaticamente.
Esistono tre tipi di dipendenza:
Con un'altro oggetto in cache
Con un file o una directory
Query su database
Per creare una dipendenza nella cache, bisognerà creare un oggetto CacheDependency ed usarlo quando inseriremo un oggetto in cache.
Per esempio, il codice seguente, creerà una dipendenza con un file XML.
Se il file verrà cambiato, cancellato o sovrascritto,...