This is an automated email from the ASF dual-hosted git repository. orpiske pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel.git
commit 9c0c5762c2aa6044334826f0b0b2ebe389a0072a Author: Otavio Rodolfo Piske <[email protected]> AuthorDate: Mon Aug 26 13:58:09 2024 +0200 (chores) camel-bindy: use more adequately sized buffers --- .../main/java/org/apache/camel/dataformat/bindy/BindyCsvFactory.java | 4 ++-- .../org/apache/camel/dataformat/bindy/BindyFixedLengthFactory.java | 2 +- .../org/apache/camel/dataformat/bindy/BindyKeyValuePairFactory.java | 2 +- .../org/apache/camel/dataformat/bindy/csv/BindyCsvDataFormat.java | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/BindyCsvFactory.java b/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/BindyCsvFactory.java index 5d12684e2f7..ab7fc5faa43 100644 --- a/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/BindyCsvFactory.java +++ b/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/BindyCsvFactory.java @@ -307,7 +307,6 @@ public class BindyCsvFactory extends BindyAbstractFactory implements BindyFactor @Override public String unbind(CamelContext camelContext, Map<String, Object> model) throws Exception { - StringBuilder buffer = new StringBuilder(); Map<Integer, List<String>> results = new HashMap<>(); // Check if separator exists @@ -365,6 +364,7 @@ public class BindyCsvFactory extends BindyAbstractFactory implements BindyFactor l.add(temp); } + StringBuilder buffer = new StringBuilder(256); Iterator<List<String>> it = l.iterator(); while (it.hasNext()) { List<String> tokens = it.next(); @@ -579,7 +579,7 @@ public class BindyCsvFactory extends BindyAbstractFactory implements BindyFactor Map<Integer, DataField> dataFieldsSorted = new TreeMap<>(dataFields); Iterator<Integer> it = dataFieldsSorted.keySet().iterator(); - StringBuilder builderHeader = new StringBuilder(); + StringBuilder builderHeader = new StringBuilder(256); while (it.hasNext()) { diff --git a/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/BindyFixedLengthFactory.java b/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/BindyFixedLengthFactory.java index 20f0048b1eb..ea9c5efbefd 100644 --- a/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/BindyFixedLengthFactory.java +++ b/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/BindyFixedLengthFactory.java @@ -380,7 +380,7 @@ public class BindyFixedLengthFactory extends BindyAbstractFactory implements Bin @Override public String unbind(CamelContext camelContext, Map<String, Object> model) throws Exception { - StringBuilder buffer = new StringBuilder(); + StringBuilder buffer = new StringBuilder(256); Map<Integer, List<String>> results = new HashMap<>(); for (Class<?> clazz : models) { diff --git a/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/BindyKeyValuePairFactory.java b/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/BindyKeyValuePairFactory.java index bed79b0fbd1..cbba5a2cace 100644 --- a/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/BindyKeyValuePairFactory.java +++ b/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/BindyKeyValuePairFactory.java @@ -429,7 +429,7 @@ public class BindyKeyValuePairFactory extends BindyAbstractFactory implements Bi @Override public String unbind(CamelContext camelContext, Map<String, Object> model) throws Exception { - StringBuilder builder = new StringBuilder(); + StringBuilder builder = new StringBuilder(256); Map<Integer, KeyValuePairField> keyValuePairFieldsSorted = new TreeMap<>(keyValuePairFields); Iterator<Integer> it = keyValuePairFieldsSorted.keySet().iterator(); diff --git a/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/csv/BindyCsvDataFormat.java b/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/csv/BindyCsvDataFormat.java index cf149055fe7..7da1d67e6ea 100644 --- a/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/csv/BindyCsvDataFormat.java +++ b/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/csv/BindyCsvDataFormat.java @@ -300,7 +300,7 @@ public class BindyCsvDataFormat extends BindyAbstractDataFormat { // if the separator char is also inside a quoted token, therefore we // need // to fix this afterwards - StringBuilder current = new StringBuilder(); + StringBuilder current = new StringBuilder(256); boolean inProgress = false; List<String> answer = new ArrayList<>(); int idxSeparator = 0;
