summaryrefslogtreecommitdiffstats
path: root/jdisc_core
diff options
context:
space:
mode:
authorArnstein Ressem <aressem@gmail.com>2020-11-13 15:14:07 +0100
committerGitHub <noreply@github.com>2020-11-13 15:14:07 +0100
commit7c1a50ab363d6370257ea4eb90dcb9f2bf63acfa (patch)
tree6c074d0712fa1b38f950f0e6595564f02604c8bc /jdisc_core
parentd53d638de82755a4cfbc933fa33d68f29dea6b56 (diff)
Revert "Use thread safe arrays too"
Diffstat (limited to 'jdisc_core')
-rw-r--r--jdisc_core/src/main/java/com/yahoo/jdisc/HeaderFields.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/jdisc_core/src/main/java/com/yahoo/jdisc/HeaderFields.java b/jdisc_core/src/main/java/com/yahoo/jdisc/HeaderFields.java
index fd6b22ade12..2f7cd59c737 100644
--- a/jdisc_core/src/main/java/com/yahoo/jdisc/HeaderFields.java
+++ b/jdisc_core/src/main/java/com/yahoo/jdisc/HeaderFields.java
@@ -9,7 +9,6 @@ import java.util.List;
import java.util.Map;
import java.util.Set;
import java.util.concurrent.ConcurrentSkipListMap;
-import java.util.concurrent.CopyOnWriteArrayList;
/**
* This is an encapsulation of the header fields that belong to either a {@link Request} or a {@link Response}. It is
@@ -141,13 +140,14 @@ public class HeaderFields implements Map<String, List<String>> {
* <code>key</code>.
*/
public List<String> put(String key, String value) {
- List<String> list = new CopyOnWriteArrayList<>(List.of(value));
+ ArrayList<String> list = new ArrayList<String>(1);
+ list.add(value);
return content.put(key, list);
}
@Override
public List<String> put(String key, List<String> value) {
- return content.put(key, new CopyOnWriteArrayList<>(value));
+ return content.put(key, new ArrayList<>(value));
}
@Override