src/java.net.http/share/classes/jdk/internal/net/http/FilterFactory.java
branchhttp-client-branch
changeset 56264 c012b93297b0
parent 56092 fd85b2bf2b0d
child 56451 9585061fdb04
--- a/src/java.net.http/share/classes/jdk/internal/net/http/FilterFactory.java	Wed Mar 07 17:16:28 2018 +0000
+++ b/src/java.net.http/share/classes/jdk/internal/net/http/FilterFactory.java	Thu Mar 08 17:41:52 2018 +0000
@@ -30,14 +30,15 @@
 
 class FilterFactory {
 
+    // Strictly-ordered list of filters.
     final LinkedList<Class<? extends HeaderFilter>> filterClasses = new LinkedList<>();
 
     public void addFilter(Class<? extends HeaderFilter> type) {
         filterClasses.add(type);
     }
 
-    List<HeaderFilter> getFilterChain() {
-        List<HeaderFilter> l = new LinkedList<>();
+    LinkedList<HeaderFilter> getFilterChain() {
+        LinkedList<HeaderFilter> l = new LinkedList<>();
         for (Class<? extends HeaderFilter> clazz : filterClasses) {
             try {
                 // Requires a public no arg constructor.