[infinispan-commits] Infinispan SVN: r760 - trunk/core/src/main/java/org/infinispan/container.

infinispan-commits at lists.jboss.org infinispan-commits at lists.jboss.org
Thu Sep 3 05:07:52 EDT 2009


Author: mircea.markus
Date: 2009-09-03 05:07:52 -0400 (Thu, 03 Sep 2009)
New Revision: 760

Modified:
   trunk/core/src/main/java/org/infinispan/container/SimpleDataContainer.java
Log:
findbugs
Should be a static inner class
This class is an inner class, but does not use its embedded reference to the object which created it.?\194?\160 This reference makes the instances of the class larger, and may keep the reference to the creator object alive longer than necessary.?\194?\160 If possible, the class should be made static

Modified: trunk/core/src/main/java/org/infinispan/container/SimpleDataContainer.java
===================================================================
--- trunk/core/src/main/java/org/infinispan/container/SimpleDataContainer.java	2009-09-03 09:06:57 UTC (rev 759)
+++ trunk/core/src/main/java/org/infinispan/container/SimpleDataContainer.java	2009-09-03 09:07:52 UTC (rev 760)
@@ -183,7 +183,7 @@
       }
    }
 
-   private class KeyIterator implements Iterator<Object> {
+   private static class KeyIterator implements Iterator<Object> {
       Iterator<Iterator<Object>> metaIterator;
       Iterator<Object> currentIterator;
 



More information about the infinispan-commits mailing list