So löschen Sie den gesamten Cache der zweiten Ebene in NHibernate

Ich möchte den gesamten Cache der zweiten Ebene in NHibernate per Code löschen. Gibt es eine Möglichkeit, dies unabhängig vom verwendeten Cache-Anbieter zu tun? (Wir haben Kunden, die sowohl Memcache als auch Syscache in derselben Anwendung verwenden.)

Wir möchten den gesamten Cache löschen, da möglicherweise Änderungen außerhalb der Datenbank aufgetreten sind (und wir können nicht garantieren, welche Tabellen / Entitäten betroffen waren, daher müssen wir das Schlimmste annehmen).

Antworten auf die Frage(1)

Ihre Antwort auf die Frage