Nie jest jasne (dla mnie), czy korzystanie z Memcached jest obowiązkowe, czy nie. Osobiście unikałbym tego i zamiast tego używałbym Zależność SQL i OracleDependency . Oba pozwalają na przekazanie polecenia db i otrzymywanie powiadomienia, gdy dane, które polecenie zwróci, ulegną zmianie.
Jeśli Memcached jest obowiązkowy, nadal możesz użyć tych dwóch klas do wywołania unieważnienia.