Author: tilman
Date: Tue Sep 20 17:14:49 2022
New Revision: 1904172

URL: http://svn.apache.org/viewvc?rev=1904172&view=rev
Log:
PDFBOX-5499: set threshold to 1000

Modified:
    
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/cos/COSDictionary.java

Modified: 
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/cos/COSDictionary.java
URL: 
http://svn.apache.org/viewvc/pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/cos/COSDictionary.java?rev=1904172&r1=1904171&r2=1904172&view=diff
==============================================================================
--- 
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/cos/COSDictionary.java
 (original)
+++ 
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/cos/COSDictionary.java
 Tue Sep 20 17:14:49 2022
@@ -41,6 +41,7 @@ import org.apache.pdfbox.util.SmallMap;
 public class COSDictionary extends COSBase implements COSUpdateInfo
 {
     private static final String PATH_SEPARATOR = "/";
+    private static final int MAP_TRESHOLD = 1000;
     private boolean needToBeUpdated;
 
     /**
@@ -215,7 +216,7 @@ public class COSDictionary extends COSBa
         }
         else
         {
-            if (items instanceof SmallMap && items.size() >= 100)
+            if (items instanceof SmallMap && items.size() >= MAP_TRESHOLD)
             {
                 items = new LinkedHashMap<COSName, COSBase>(items);
             }
@@ -1447,7 +1448,7 @@ public class COSDictionary extends COSBa
      */
     public void addAll(COSDictionary dict)
     {
-        if (items instanceof SmallMap && items.size() + dict.items.size() >= 
100)
+        if (items instanceof SmallMap && items.size() + dict.items.size() >= 
MAP_TRESHOLD)
         {
             items = new LinkedHashMap<COSName, COSBase>(items);
         }


Reply via email to