<?xml version="1.0" encoding="UTF-8"?>

<!-- N.B. This is *not* meant to be a usable cache configuration -->
<!-- This file supplies the internal configuration defaults per cache mode -->
<infinispan>

   <cache-container default-cache="default">
      <local-cache name="default">
         <locking acquire-timeout="15000" striping="false" concurrency-level="1000"/>
         <memory>
            <object/>
         </memory>
         <data-container key-equivalence="org.infinispan.commons.equivalence.AnyServerEquivalence"
                         value-equivalence="org.infinispan.commons.equivalence.AnyServerEquivalence" />
      </local-cache>
      <replicated-cache name="REPL_SYNC" mode="SYNC" remote-timeout="17500">
         <state-transfer timeout="60000" enabled="true"/>
      </replicated-cache>
      <replicated-cache name="REPL_ASYNC" mode="ASYNC">
         <state-transfer timeout="60000" enabled="true"/>
      </replicated-cache>
      <distributed-cache name="DIST_SYNC" mode="SYNC" remote-timeout="17500">
         <state-transfer timeout="60000" enabled="true"/>
      </distributed-cache>
      <distributed-cache name="DIST_ASYNC" mode="ASYNC">
         <state-transfer timeout="60000" enabled="true"/>
      </distributed-cache>
      <invalidation-cache name="INVALIDATION_SYNC" mode="SYNC" remote-timeout="17500" />
      <invalidation-cache name="INVALIDATION_ASYNC" mode="ASYNC" />
   </cache-container>

</infinispan>
