diff --git a/codec/src/main/java/io/netty/handler/codec/DefaultHeaders.java b/codec/src/main/java/io/netty/handler/codec/DefaultHeaders.java index 7605f3f340..342149c218 100644 --- a/codec/src/main/java/io/netty/handler/codec/DefaultHeaders.java +++ b/codec/src/main/java/io/netty/handler/codec/DefaultHeaders.java @@ -90,8 +90,6 @@ public class DefaultHeaders implements Headers { private final ValueConverter valueConverter; private final NameConverter nameConverter; private final int bucketSize; - private EntryVisitor setAllVisitor; - private EntryVisitor addAllVisitor; int size; @SuppressWarnings("unchecked") @@ -1307,36 +1305,24 @@ public class DefaultHeaders implements Headers { return removed; } - /** - * Lazy initialization of the visitor which will set all headers. - */ private EntryVisitor setAllVisitor() { - if (setAllVisitor == null) { - setAllVisitor = new EntryVisitor() { - @Override - public boolean visit(Entry entry) { - set(entry.getKey(), entry.getValue()); - return true; - } - }; - } - return setAllVisitor; + return new EntryVisitor() { + @Override + public boolean visit(Entry entry) { + set(entry.getKey(), entry.getValue()); + return true; + } + }; } - /** - * Lazy initialization of the visitor which will add all headers. - */ private EntryVisitor addAllVisitor() { - if (addAllVisitor == null) { - addAllVisitor = new EntryVisitor() { - @Override - public boolean visit(Entry entry) { - add(entry.getKey(), entry.getValue()); - return true; - } - }; - } - return addAllVisitor; + return new EntryVisitor() { + @Override + public boolean visit(Entry entry) { + add(entry.getKey(), entry.getValue()); + return true; + } + }; } private final class HeaderEntry implements Map.Entry {