NHibernate.Caches.MemCache web.config для срока действия кэша

Я перехожу на Nhibernate 2.0 GA, но у меня возникают проблемы с установкой срока действия кэша в memcached провайдере.

Я вижу в источниках NHibernate.Caches.MemCache, что есть свойство для истечения срока действия и значение по умолчанию для 300 секунд.

Существуют также свойства для областей кэша, но обработчик раздела config, кажется, не отображает их.

Есть ли другой способ установить время истечения срока действия кэша, которое не зависит от поставщика?

Вот функциональный раздел веб-конфигурации (без настройки срока действия, очевидно).

<memcache>
    <memcached host="127.0.0.1" port="11211"/>
    <!-- or multiples -->
</memcache>

<hibernate-configuration xmlns="urn:nhibernate-configuration-2.2">
    <session-factory>
        <property name="show_sql">true</property>
        <property name="connection.provider" >NHibernate.Connection.DriverConnectionProvider</property>
        <property name="dialect">NHibernate.Dialect.MsSql2000Dialect</property>
        <property name="connection.driver_class">NHibernate.Driver.SqlClientDriver</property>
                <!--    <property name="hibernate.cache.provider_class" value="NHibernate.Caches.MemCache.MemCacheProvider,NHibernate.Caches.MemCache" /> -->
        <property name="connection.connection_string">Data Source=stage2.ripple6.com;Initial Catalog=r6stage;User Id=sa;Password=mworld7650;Application Name=Hibernate;</property>
        <property name="connection.isolation">ReadCommitted</property>
        <property name="cache.use_second_level_cache">true</property>
        <property name="cache.provider_class">NHibernate.Caches.MemCache.MemCacheProvider,NHibernate.Caches.MemCache</property>
        <property name="default_schema" >r6stage.dbo</property>
    </session-factory>

</hibernate-configuration>

Ответы на вопрос(3)

Ваш ответ на вопрос