NHibernate documentation和书NHibernate In Action声明缓存提供程序 NHibernate.Cache.HashtableCacheProvider
不适合生产使用。然而,我找不到这样做的理由。有谁知道原因吗?
最佳答案
因为它不支持任何合理的缓存语义(我想到的第一个例子:超时),而且它基本上会无限增长。
它仅用于测试,因为它仅提供本地缓存的最简单的实现。
关于nhibernate - 为什么 NHibernate.Cache.HashtableCacheProvider 不适合生产使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4297934/