Как настроить регион и срок действия syscache с помощью кода (нет в App.Config xml)

Я пытаюсь настроить кэш 2-го уровня NHibernate. Я хочу настроить по коду и не использовать конфигурацию xml. Я следовал большей части руководства, но не могу перевести эту конфигурацию xml в код:

<syscache>
    <cache region="LongTerm" expiration="180" priority="5" />
    <cache region="ShortTerm" expiration="60" priority="3" />
</syscache>

Как я могу настроить регион syscache и настройки срока действия, используя код?

1 ответ

Решение

Syscache получает значения из файла конфигурации приложения. Он не предоставляет никакой конфигурации по коду.

Вы можете клонировать его с https://github.com/diegose/NHibernate.Diegose (неавторизованно, но актуально) и реализовать код API самостоятельно.

Другие вопросы по тегам