Hello, I wrote the following code to use expiration eviction policy :
Region region = admDataCache.getRegion(fqn, true); | | ExpirationConfiguration expirationConfiguration = new ExpirationConfiguration(); | expirationConfiguration.setTimeToLiveSeconds(10); | region.setEvictionPolicy(expirationConfiguration); | | admDataCache.getRoot().put(fqn, objectToCache); But my cached objects never expire. My cache-configuration doesn't contain any eviction property : <?xml version="1.0" encoding="UTF-8"?> | | <server> | <mbean code="org.jboss.cache.jmx.CacheJmxWrapper" | name="jboss.cache:service=TreeCache"> | | <depends>jboss:service=Naming</depends> | <attribute name="IsolationLevel">SERIALIZABLE</attribute> | <attribute name="CacheMode">INVALIDATION_SYNC</attribute> | <attribute name="ClusterName">Cluster-Of-Controllers</attribute> | | <attribute name="ClusterConfig"> | <config> | <TCP start_port="7800" loopback="true"/> | <MPING timeout="3000" bind_to_all_interfaces="false" | mcast_addr="225.0.0.1" mcast_port="7500" ip_ttl="0" | num_initial_members="2" /> | <MERGE2 max_interval="20000" min_interval="10000" /> | <FD_SOCK /> | <VERIFY_SUSPECT timeout="1500"/> | <pbcast.NAKACK gc_lag="50" max_xmit_size="8192" retransmit_timeout="600,1200,2400,4800" /> | <UNICAST timeout="600,1200,2400"/> | <pbcast.STABLE desired_avg_gossip="20000" /> | <pbcast.GMS join_retry_timeout="2000" join_timeout="5000" print_local_addr="false" shun="true" /> | <pbcast.STATE_TRANSFER /> | </config> | </attribute> | | <attribute name="FetchStateOnStartup">false</attribute> | <attribute name="InitialStateRetrievalTimeout">5000</attribute> | <attribute name="LockAcquisitionTimeout">15000</attribute> | <attribute name="UseMarshalling">false</attribute> | <attribute name="CacheLoaderShared">true</attribute> | <attribute name="CacheLoaderPreload">/</attribute> | <attribute name="CacheLoaderPassivation">false</attribute> | <attribute name="CacheLoaderFetchPersistentState">false</attribute> | <attribute name="CacheLoaderFetchTransientState">false</attribute> | <attribute name="CacheLoaderAsynchronous">false</attribute> | </mbean> | </server> | Could you tell to me why my code doesn't work ? Thx View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4169593#4169593 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4169593 _______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user