diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2020-11-13 15:16:41 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-11-13 15:16:41 +0100 |
commit | 6a167c203bd601284139b66b23bcc0c1c9fb13ca (patch) | |
tree | 6c074d0712fa1b38f950f0e6595564f02604c8bc | |
parent | d53d638de82755a4cfbc933fa33d68f29dea6b56 (diff) | |
parent | 7c1a50ab363d6370257ea4eb90dcb9f2bf63acfa (diff) |
Merge pull request #15342 from vespa-engine/revert-15341-jonmv/thread-safe-headers-map-in-jdisc
Revert "Use thread safe arrays too"
-rw-r--r-- | jdisc_core/src/main/java/com/yahoo/jdisc/HeaderFields.java | 6 |
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 |