2009-08-31 98 views
-1

我使用HashtableCacheProvider作爲我的Web應用程序的NHibernate二級緩存提供程序。問題是,即使我重新啓動IIS,NHibernate仍然保留緩存數據。在那種情況下,我認爲緩存的數據將會消失。有人可以解釋這個東西是如何工作的,以及如何在使用HashtableCacheProvider時清除二級緩存?謝謝!如何清除NHibernate二級緩存

+1

AFAIK HashtableCacheProvider運行在進程內,因此與進程死亡。你確定你殺了工作進程(aspnet_wp/w3wp)嗎? – 2009-09-01 02:05:18

+0

你說得對。我認爲重新啓動IIS將會終止這些進程並重新啓動它們......奇怪的是...... – 2009-09-01 12:00:50

回答