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);
}