Почему nhibernate.cache.hashtablecacheprovider не предназначен для использования в производстве?

StackOverflow https://stackoverflow.com/questions/4297934

  •  28-09-2019
  •  | 
  •  

Вопрос

То Документация nhibernate и книга Nhibernate в действии Укажите, что поставщик кеша NHibernate.Cache.HashtableCacheProvider не предназначен для производства. Однако я не мог найти причину для этого. Кто-нибудь знает причину?

Это было полезно?

Решение

Потому что это не поддерживает какую -либо разумную семантику кэширования (первый пример, который приходит на ум: тайм -ауты), и в основном он растет бесконечно.

Он предназначен только для тестирования, так как он просто обеспечивает простейшую возможную реализацию локального кэша.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top