Author: markt Date: Fri Feb 17 20:22:15 2017 New Revision: 1783461 URL: http://svn.apache.org/viewvc?rev=1783461&view=rev Log: Refactoring with an eye on BZ 59901. Return a buffered InputStream. When the refactoring is complete, this will be reset and reused.
Modified: tomcat/trunk/java/org/apache/jasper/compiler/JspUtil.java Modified: tomcat/trunk/java/org/apache/jasper/compiler/JspUtil.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/jasper/compiler/JspUtil.java?rev=1783461&r1=1783460&r2=1783461&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/jasper/compiler/JspUtil.java (original) +++ tomcat/trunk/java/org/apache/jasper/compiler/JspUtil.java Fri Feb 17 20:22:15 2017 @@ -16,6 +16,7 @@ */ package org.apache.jasper.compiler; +import java.io.BufferedInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream; @@ -60,6 +61,8 @@ public class JspUtil { "synchronized", "this", "throw", "throws", "transient", "try", "void", "volatile", "while" }; + static final int JSP_INPUT_STREAM_BUFFER_SIZE = 1024; + public static final int CHUNKSIZE = 1024; /** @@ -660,7 +663,7 @@ public class JspUtil { } } - public static InputStream getInputStream(String fname, Jar jar, + public static BufferedInputStream getInputStream(String fname, Jar jar, JspCompilationContext ctxt) throws IOException { InputStream in = null; @@ -677,7 +680,7 @@ public class JspUtil { "jsp.error.file.not.found", fname)); } - return in; + return new BufferedInputStream(in, JspUtil.JSP_INPUT_STREAM_BUFFER_SIZE); } public static InputSource getInputSource(String fname, Jar jar, JspCompilationContext ctxt) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org