You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by pk...@apache.org on 2013/06/03 13:43:34 UTC
svn commit: r1488960 - in
/uima/sandbox/ruta/trunk/ruta-core/src/main/java/org/apache/uima/ruta:
RutaStream.java type/RutaBasic.java
Author: pkluegl
Date: Mon Jun 3 11:43:33 2013
New Revision: 1488960
URL: http://svn.apache.org/r1488960
Log:
no jira - take care that low memory profile option is set, and do not initialize it with true
Modified:
uima/sandbox/ruta/trunk/ruta-core/src/main/java/org/apache/uima/ruta/RutaStream.java
uima/sandbox/ruta/trunk/ruta-core/src/main/java/org/apache/uima/ruta/type/RutaBasic.java
Modified: uima/sandbox/ruta/trunk/ruta-core/src/main/java/org/apache/uima/ruta/RutaStream.java
URL: http://svn.apache.org/viewvc/uima/sandbox/ruta/trunk/ruta-core/src/main/java/org/apache/uima/ruta/RutaStream.java?rev=1488960&r1=1488959&r2=1488960&view=diff
==============================================================================
--- uima/sandbox/ruta/trunk/ruta-core/src/main/java/org/apache/uima/ruta/RutaStream.java (original)
+++ uima/sandbox/ruta/trunk/ruta-core/src/main/java/org/apache/uima/ruta/RutaStream.java Mon Jun 3 11:43:33 2013
@@ -28,6 +28,8 @@ import java.util.NoSuchElementException;
import java.util.TreeMap;
import java.util.TreeSet;
+import javax.management.timer.TimerMBean;
+
import org.apache.uima.cas.CAS;
import org.apache.uima.cas.CASException;
import org.apache.uima.cas.ConstraintFactory;
@@ -178,6 +180,14 @@ public class RutaStream extends FSIterat
cas.addFsToIndexes(newTMB);
}
}
+ } else {
+ RutaBasic firstBasic = (RutaBasic) basicIndex.iterator().get();
+ if(firstBasic.isLowMemoryProfile() != lowMemoryProfile) {
+ for (AnnotationFS each : basicIndex) {
+ RutaBasic eachBasic = (RutaBasic) each;
+ eachBasic.setLowMemoryProfile(lowMemoryProfile);
+ }
+ }
}
for (AnnotationFS a : allAnnotations) {
if (!a.getType().equals(basicType)) {
@@ -265,6 +275,7 @@ public class RutaStream extends FSIterat
cas.removeFsFromIndexes(toSplit);
toSplit.setEnd(anchor);
RutaBasic newTMB = new RutaBasic(getJCas(), anchor, newEnd);
+ newTMB.setLowMemoryProfile(lowMemoryProfile);
cas.addFsToIndexes(toSplit);
cas.addFsToIndexes(newTMB);
beginAnchors.put(floor.getBegin(), floor);
Modified: uima/sandbox/ruta/trunk/ruta-core/src/main/java/org/apache/uima/ruta/type/RutaBasic.java
URL: http://svn.apache.org/viewvc/uima/sandbox/ruta/trunk/ruta-core/src/main/java/org/apache/uima/ruta/type/RutaBasic.java?rev=1488960&r1=1488959&r2=1488960&view=diff
==============================================================================
--- uima/sandbox/ruta/trunk/ruta-core/src/main/java/org/apache/uima/ruta/type/RutaBasic.java (original)
+++ uima/sandbox/ruta/trunk/ruta-core/src/main/java/org/apache/uima/ruta/type/RutaBasic.java Mon Jun 3 11:43:33 2013
@@ -28,7 +28,7 @@ public class RutaBasic extends Annotatio
private static final int INITIAL_CAPACITY = 2;
- private boolean lowMemoryProfile = true;
+ private boolean lowMemoryProfile = false;
private Map<String, Integer> partOf = new TreeMap<String, Integer>();