Es ist (mir) nicht klar, ob die Verwendung von Memcached obligatorisch ist oder nicht. Ich persönlich würde es vermeiden und stattdessen SQL-Abhängigkeit und OracleDependency . Die beiden erlauben es, einen db-Befehl zu übergeben und werden benachrichtigt, wenn sich die Daten ändern, die der Befehl zurückgeben würde.
Wenn Memcached obligatorisch ist, können Sie diese beiden Klassen trotzdem verwenden, um die Invalidierung auszulösen.