Author: schor
Date: Mon Jul 30 13:49:47 2018
New Revision: 1837060

URL: http://svn.apache.org/viewvc?rev=1837060&view=rev
Log:
[UIMA-5842] add reset support for cas state.  also make getCasResets public

Modified:
    
uima/uv3/uimaj-v3/trunk/uimaj-core/src/main/java/org/apache/uima/cas/impl/CASImpl.java

Modified: 
uima/uv3/uimaj-v3/trunk/uimaj-core/src/main/java/org/apache/uima/cas/impl/CASImpl.java
URL: 
http://svn.apache.org/viewvc/uima/uv3/uimaj-v3/trunk/uimaj-core/src/main/java/org/apache/uima/cas/impl/CASImpl.java?rev=1837060&r1=1837059&r2=1837060&view=diff
==============================================================================
--- 
uima/uv3/uimaj-v3/trunk/uimaj-core/src/main/java/org/apache/uima/cas/impl/CASImpl.java
 (original)
+++ 
uima/uv3/uimaj-v3/trunk/uimaj-core/src/main/java/org/apache/uima/cas/impl/CASImpl.java
 Mon Jul 30 13:49:47 2018
@@ -707,7 +707,12 @@ public class CASImpl extends AbstractCas
       emptyByteArray = null;
       emptyBooleanArray = null;
   
+      current_one_thread_access = null;
+      updateCallSite(is_updatable_callsite, mh_return_true, 
is_updatable_callsites);
+      updateCallSite(is_readable_callsite, mh_return_true, 
is_readable_callsites);
+      
       clearNonSharedInstanceData();
+      
     }
     
     /**
@@ -4864,7 +4869,7 @@ public JCasImpl getJCasImpl() {
     return this.getClass().getSimpleName() + ":" + getCasId() + "[view: " + 
sofa + "]";
   }
     
-  int getCasResets() {
+  public int getCasResets() {
     return svd.casResets.get();
   }
   


Reply via email to