[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