[infinispan-commits] Infinispan SVN: r1798 - trunk/core/src/main/java/org/infinispan/factories.
infinispan-commits at lists.jboss.org
infinispan-commits at lists.jboss.org
Mon May 17 12:51:57 EDT 2010
Author: vblagojevic at jboss.com
Date: 2010-05-17 12:51:57 -0400 (Mon, 17 May 2010)
New Revision: 1798
Modified:
trunk/core/src/main/java/org/infinispan/factories/DataContainerFactory.java
Log:
maxEntries<0 signifies unbounded container
Modified: trunk/core/src/main/java/org/infinispan/factories/DataContainerFactory.java
===================================================================
--- trunk/core/src/main/java/org/infinispan/factories/DataContainerFactory.java 2010-05-17 15:10:55 UTC (rev 1797)
+++ trunk/core/src/main/java/org/infinispan/factories/DataContainerFactory.java 2010-05-17 16:51:57 UTC (rev 1798)
@@ -52,6 +52,10 @@
case FIFO:
case LIRS:
int maxEntries = configuration.getEvictionMaxEntries();
+ //handle case when < 0 value signifies unbounded container
+ if(maxEntries < 0) {
+ return (T) DefaultDataContainer.unBoundedDataContainer(level);
+ }
EvictionThreadPolicy policy = configuration.getEvictionThreadPolicy();
return (T) DefaultDataContainer.boundedDataContainer(level, maxEntries, st, policy);
default:
More information about the infinispan-commits
mailing list