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;
}