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>();