Author: cwiklik Date: Wed Apr 24 21:04:50 2013 New Revision: 1471677 URL: http://svn.apache.org/r1471677 Log: UIMA-2827 Fixed a bug to cache the page size
Modified: uima/sandbox/uima-ducc/trunk/uima-ducc-agent/src/main/java/org/apache/uima/ducc/agent/NodeAgent.java Modified: uima/sandbox/uima-ducc/trunk/uima-ducc-agent/src/main/java/org/apache/uima/ducc/agent/NodeAgent.java URL: http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-agent/src/main/java/org/apache/uima/ducc/agent/NodeAgent.java?rev=1471677&r1=1471676&r2=1471677&view=diff ============================================================================== --- uima/sandbox/uima-ducc/trunk/uima-ducc-agent/src/main/java/org/apache/uima/ducc/agent/NodeAgent.java (original) +++ uima/sandbox/uima-ducc/trunk/uima-ducc-agent/src/main/java/org/apache/uima/ducc/agent/NodeAgent.java Wed Apr 24 21:04:50 2013 @@ -144,6 +144,8 @@ public class NodeAgent extends AbstractD public boolean pageSizeFetched = false; + public int pageSize = 4096; // default + /** * Ctor used exclusively for black-box testing of this class. */ @@ -270,7 +272,7 @@ public class NodeAgent extends AbstractD public int getOSPageSize() { InputStreamReader in = null; - int pageSize = 4096; // default + if ( !pageSizeFetched ) { // fetch the page size from the OS once and cache it pageSizeFetched = true; try {