You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by sc...@apache.org on 2015/05/08 16:04:14 UTC

svn commit: r1678356 - /uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/internal/util/ResourcePool.java

Author: schor
Date: Fri May  8 14:04:14 2015
New Revision: 1678356

URL: http://svn.apache.org/r1678356
Log:
no Jira - make some instance fields "final"

Modified:
    uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/internal/util/ResourcePool.java

Modified: uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/internal/util/ResourcePool.java
URL: http://svn.apache.org/viewvc/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/internal/util/ResourcePool.java?rev=1678356&r1=1678355&r2=1678356&view=diff
==============================================================================
--- uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/internal/util/ResourcePool.java (original)
+++ uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/internal/util/ResourcePool.java Fri May  8 14:04:14 2015
@@ -98,6 +98,9 @@ public class ResourcePool {
     mNumInstances = aNumInstances;
 
     fillPool(aResourceSpecifier, aResourceClass, aResourceInitParams);
+
+    // store metadata so it can be accessed without a check-out
+    mMetaData = mAllInstances.get(0).getMetaData();
   }
 
   /**
@@ -245,11 +248,6 @@ public class ResourcePool {
 
       mAllInstances.add(resource);
       mFreeInstances.add(resource);
-
-      // store metadata so it can be accessed without a check-out
-      if (i == 0) {
-        mMetaData = resource.getMetaData();
-      }
     }
   }
 
@@ -261,11 +259,11 @@ public class ResourcePool {
     return mFreeInstances;
   }
 
-  private Vector<Resource> mAllInstances = new Vector<Resource>();
+  private final Vector<Resource> mAllInstances = new Vector<Resource>();
 
-  private Vector<Resource> mFreeInstances = new Vector<Resource>();
+  private final Vector<Resource> mFreeInstances = new Vector<Resource>();
 
-  private int mNumInstances;
+  private final int mNumInstances;
 
-  private ResourceMetaData mMetaData;
+  private final ResourceMetaData mMetaData;
 }