Det är inte klart (för mig) om användningen av Memcached är obligatorisk eller inte. Jag skulle personligen undvika det och istället använda SqlDependency och OracleDependency . De två tillåter båda att skicka ett db-kommando och får ett meddelande när data som kommandot skulle returnera ändras.
Om Memcached är obligatoriskt kan du fortfarande använda dessa två klasser för att utlösa ogiltigförklaringen.