Author: tilman
Date: Mon Sep  1 17:24:23 2025
New Revision: 1928167

Log:
PDFBOX-5660: revert recent HashMap initializations, as suggested by Axel Howind

Modified:
   
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/contentstream/PDFStreamEngine.java
   
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/common/PDNumberTreeNode.java
   
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/common/PDPageLabels.java

Modified: 
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/contentstream/PDFStreamEngine.java
==============================================================================
--- 
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/contentstream/PDFStreamEngine.java
       Mon Sep  1 17:24:18 2025        (r1928166)
+++ 
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/contentstream/PDFStreamEngine.java
       Mon Sep  1 17:24:23 2025        (r1928167)
@@ -79,7 +79,7 @@ public abstract class PDFStreamEngine
 {
     private static final Log LOG = LogFactory.getLog(PDFStreamEngine.class);
 
-    private final Map<String, OperatorProcessor> operators = new HashMap<>(80);
+    private final Map<String, OperatorProcessor> operators = new HashMap<>();
 
     private Deque<PDGraphicsState> graphicsStack = new ArrayDeque<>();
 

Modified: 
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/common/PDNumberTreeNode.java
==============================================================================
--- 
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/common/PDNumberTreeNode.java
     Mon Sep  1 17:24:18 2025        (r1928166)
+++ 
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/common/PDNumberTreeNode.java
     Mon Sep  1 17:24:23 2025        (r1928167)
@@ -181,7 +181,7 @@ public class PDNumberTreeNode implements
         if (numbersArray != null)
         {
             int size = numbersArray.size();
-            indices = new HashMap<>(size / 2);
+            indices = new HashMap<>();
             if (size % 2 != 0)
             {
                 LOG.warn("Numbers array has odd size: " + size);

Modified: 
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/common/PDPageLabels.java
==============================================================================
--- 
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/common/PDPageLabels.java
 Mon Sep  1 17:24:18 2025        (r1928166)
+++ 
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/common/PDPageLabels.java
 Mon Sep  1 17:24:23 2025        (r1928167)
@@ -208,7 +208,7 @@ public class PDPageLabels implements COS
     public Map<String, Integer> getPageIndicesByLabels()
     {
         int numberOfPages = doc.getNumberOfPages();
-        final Map<String, Integer> labelMap = new HashMap<>(numberOfPages);
+        final Map<String, Integer> labelMap = new HashMap<>();
         computeLabels((pageIndex, label) -> labelMap.put(label, pageIndex), 
numberOfPages);
         return labelMap;
     }

Reply via email to