This is an automated email from the ASF dual-hosted git repository. jaikiran pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/ant.git
The following commit(s) were added to refs/heads/master by this push: new 4803eb2 Wrap FileWriter with BufferedWriter for better performance when the write() method is invoked in a loop 4803eb2 is described below commit 4803eb24ae9a9b6b3570c0604edae4aaab536b84 Author: bd2019us <bd201...@126.com> AuthorDate: Sun Apr 14 00:01:28 2019 -0500 Wrap FileWriter with BufferedWriter for better performance when the write() method is invoked in a loop --- CONTRIBUTORS | 1 + contributors.xml | 4 ++++ src/main/org/apache/tools/ant/taskdefs/optional/ssh/SSHExec.java | 3 ++- 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/CONTRIBUTORS b/CONTRIBUTORS index e83a656..452a898 100644 --- a/CONTRIBUTORS +++ b/CONTRIBUTORS @@ -453,6 +453,7 @@ Wolfgang Glas Wolfgang Werner Xavier Hanin Xavier Witdouck +Xia Li Yohann Roussel Yuji Yamano Yves Martin diff --git a/contributors.xml b/contributors.xml index 3f567e6..febe63c 100644 --- a/contributors.xml +++ b/contributors.xml @@ -1864,6 +1864,10 @@ <last>Witdouck</last> </name> <name> + <first>Xia</first> + <last>Li</last> + </name> + <name> <first>Yohann</first> <last>Roussel</last> </name> diff --git a/src/main/org/apache/tools/ant/taskdefs/optional/ssh/SSHExec.java b/src/main/org/apache/tools/ant/taskdefs/optional/ssh/SSHExec.java index fd26bf4..e3c22a5 100644 --- a/src/main/org/apache/tools/ant/taskdefs/optional/ssh/SSHExec.java +++ b/src/main/org/apache/tools/ant/taskdefs/optional/ssh/SSHExec.java @@ -18,6 +18,7 @@ package org.apache.tools.ant.taskdefs.optional.ssh; +import java.io.BufferedWriter; import java.io.BufferedReader; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; @@ -481,7 +482,7 @@ public class SSHExec extends SSHBase { */ private void writeToFile(final String from, final boolean append, final File to) throws IOException { - try (FileWriter out = new FileWriter(to.getAbsolutePath(), append)) { + try (BufferedWriter out = new BufferedWriter(new FileWriter(to.getAbsolutePath(), append))) { final StringReader in = new StringReader(from); final char[] buffer = new char[BUFFER_SIZE]; while (true) {