[infinispan-commits] Infinispan SVN: r1447 - trunk/core/src/main/java/org/infinispan/eviction.
infinispan-commits at lists.jboss.org
infinispan-commits at lists.jboss.org
Wed Feb 3 12:38:53 EST 2010
Author: manik.surtani at jboss.com
Date: 2010-02-03 12:38:53 -0500 (Wed, 03 Feb 2010)
New Revision: 1447
Modified:
trunk/core/src/main/java/org/infinispan/eviction/EvictionManagerImpl.java
Log:
Reduce verbosity of timeout exceptions when dealing with eviction
Modified: trunk/core/src/main/java/org/infinispan/eviction/EvictionManagerImpl.java
===================================================================
--- trunk/core/src/main/java/org/infinispan/eviction/EvictionManagerImpl.java 2010-02-03 17:31:59 UTC (rev 1446)
+++ trunk/core/src/main/java/org/infinispan/eviction/EvictionManagerImpl.java 2010-02-03 17:38:53 UTC (rev 1447)
@@ -13,6 +13,7 @@
import org.infinispan.loaders.CacheLoaderManager;
import org.infinispan.loaders.CacheStore;
import org.infinispan.util.Util;
+import org.infinispan.util.concurrent.TimeoutException;
import org.infinispan.util.logging.Log;
import org.infinispan.util.logging.LogFactory;
@@ -117,7 +118,11 @@
dcsz = dataContainer.size();
if (dcsz > maxEntries) {
if (trace) log.trace("Attempting to evict key [{0}]", k);
- cache.evict(k);
+ try {
+ cache.evict(k);
+ } catch (TimeoutException te) {
+ log.trace("Unable to evict key {0} due to a timeout. Moving on to next possible evictable entry.", k);
+ }
} else {
if (trace) log.trace("Evicted enough entries");
break;
More information about the infinispan-commits
mailing list