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;

Reply via email to