Почему nhibernate.cache.hashtablecacheprovider не предназначен для использования в производстве?
-
28-09-2019 - |
Вопрос
То Документация nhibernate и книга Nhibernate в действии Укажите, что поставщик кеша NHibernate.Cache.HashtableCacheProvider
не предназначен для производства. Однако я не мог найти причину для этого. Кто-нибудь знает причину?
Решение
Потому что это не поддерживает какую -либо разумную семантику кэширования (первый пример, который приходит на ум: тайм -ауты), и в основном он растет бесконечно.
Он предназначен только для тестирования, так как он просто обеспечивает простейшую возможную реализацию локального кэша.
Не связан с StackOverflow