2009-08-31 11 views
-1

Ich benutze HashtableCacheProvider als NHibernate Second Level Cache Provider für meine Webanwendung. Das Problem besteht darin, dass NHibernate anscheinend zwischengespeicherte Daten speichert, selbst wenn ich meinen IIS neu starte. Ich dachte, dass zwischengespeicherte Daten in diesem Fall verschwinden werden. Kann jemand erklären, wie dieses Ding funktioniert, und wie kann ich den Second-Level-Cache während der Verwendung von HashtableCacheProvider löschen? Vielen Dank!So löschen Sie den NHibernate Second Level Cache

+1

AFAIK HashtableCacheProvider läuft in-proc, so dass es mit dem Prozess stirbt. Sind Sie sicher, dass Sie den Arbeitsprozess (aspnet_wp/w3wp) beendet haben? –

+0

Sie hatten Recht. Ich dachte, dass ein Neustart von IIS diese Prozesse abbricht und sie wieder startet ... seltsam ... –

Antwort

Verwandte Themen