ehcache.xml:

<?xml version="1.0" encoding="UTF-8"?><ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://ehcache.org/ehcache.xsd" updateCheck="false">    <!--超过大小后长久化磁盘地位-->    <diskStore path="java.io.tmpdir"/>    <cacheManagerPeerProviderFactory            class="net.sf.ehcache.distribution.RMICacheManagerPeerProviderFactory"            properties="peerDiscovery=automatic, multicastGroupAddress=230.0.0.1, multicastGroupPort=4446,        multicastPacketTimeToLive=32" />    <cacheManagerPeerListenerFactory            class="net.sf.ehcache.distribution.RMICacheManagerPeerListenerFactory"            properties="port=40002" />    <!-- default cache -->    <defaultCache            maxElementsInMemory="1000"            eternal="false"            timeToIdleSeconds="120"            timeToLiveSeconds="120"            overflowToDisk="false"/>    <!--自定义缓存配置-->    <cache name="dcsCache"           maxElementsInMemory="1000"           eternal="false"           timeToIdleSeconds="120"           timeToLiveSeconds="120"           overflowToDisk="false"           memoryStoreEvictionPolicy="LRU">        <cacheEventListenerFactory                class="net.sf.ehcache.distribution.RMICacheReplicatorFactory"                properties="replicateAsynchronously=true,    replicatePuts=true,    replicateUpdates=true,    replicateUpdatesViaCopy=true,    replicateRemovals=true"/>        <bootstrapCacheLoaderFactory  class="net.sf.ehcache.distribution.RMIBootstrapCacheLoaderFactory" />    </cache></ehcache>

其余代码没变,见 上一篇blog...