Skip to content

Commit 5d49681

Browse files
Document cache.serializer setting of CoreDistributedCache (#2430)
1 parent c47f316 commit 5d49681

File tree

1 file changed

+14
-2
lines changed

1 file changed

+14
-2
lines changed

doc/reference/modules/nhibernate_caches.xml

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -874,8 +874,8 @@
874874
<term><literal>cache.serializer</literal></term>
875875
<listitem>
876876
The assembly qualified name of the serializer that is used to serialize/deserialize the key values. Optionally, a faster json serializer can be
877-
used by installing <literal>NHibernate.Caches.Util.JsonSerializer</literal> package and setting
878-
<literal>NHibernate.Caches.Util.JsonSerializer.JsonCacheSerializer, NHibernate.Caches.Util.JsonSerializer</literal> value instead.
877+
used by installing <literal>NHibernate.Caches.Util.JsonSerializer</literal> package and setting
878+
<literal>NHibernate.Caches.Util.JsonSerializer.JsonCacheSerializer, NHibernate.Caches.Util.JsonSerializer</literal> value instead.
879879
Defaults to <literal>NHibernate.Caches.Common.BinaryCacheSerializer, NHibernate.Caches.Common</literal>.
880880
</listitem>
881881
</varlistentry>
@@ -1058,6 +1058,16 @@
10581058
Defaults to <literal>false</literal>.
10591059
</listitem>
10601060
</varlistentry>
1061+
<varlistentry>
1062+
<term><literal>cache.serializer</literal></term>
1063+
<listitem>
1064+
The assembly qualified name of the serializer that is used to serialize/deserialize the key values. Optionally, a faster json serializer can be
1065+
used by installing <literal>NHibernate.Caches.Util.JsonSerializer</literal> package and setting
1066+
<literal>NHibernate.Caches.Util.JsonSerializer.JsonCacheSerializer, NHibernate.Caches.Util.JsonSerializer</literal> value instead.
1067+
Defaults to <literal>NHibernate.Caches.Common.BinaryCacheSerializer, NHibernate.Caches.Common</literal>.
1068+
This setting is available since the 5.7 version of CoreDistributedCache.
1069+
</listitem>
1070+
</varlistentry>
10611071
</variablelist>
10621072

10631073
<para>
@@ -1082,9 +1092,11 @@
10821092
<properties>
10831093
<property name="expiration-scan-frequency">00:10:00</property>
10841094
<property name="size-limit">1048576</property>
1095+
<property name="cache.serializer">NHibernate.Caches.Util.JsonSerializer.JsonCacheSerializer, NHibernate.Caches.Util.JsonSerializer</property>
10851096
</properties>
10861097
<cache region="foo" expiration="500" sliding="true" />
10871098
<cache region="noExplicitExpiration" sliding="true" />
1099+
<cache region="specificSerializer" serializer="NHibernate.Caches.Common.BinaryCacheSerializer, NHibernate.Caches.Common" />
10881100
</coredistributedcache>
10891101
</configuration>]]></programlisting>
10901102
</example>

0 commit comments

Comments
 (0)