4.2.3. Configure Local Mode
A local cache can be added to any cache container. For example:
<cache-container name="local" default-cache="default" listener-executor="infinispan-listener"> <local-cache name="default" start="EAGER"> <locking isolation="NONE" acquire-timeout="30000" concurrency-level="1000" striping="false" /> <transaction mode="NONE" /> </local-cache> </cache-container>
Alternatively, create a
DefaultCacheManager
with the "no-argument" constructor. Both of these methods create a local default cache.
Local and clustered caches are able to coexist in the same cache container, however where the container is without a
<transport/>
it can only contain local caches. The container used in the example can only contain local caches as it does not have a <transport/>
.
The cache interface extends the
ConcurrentMap
and is compatible with multiple cache systems.