< prev index next >

src/java.base/share/classes/jdk/internal/module/ServicesCatalog.java

Print this page
rev 55958 : 8229407: Avoid ConcurrentHashMap resizes during bootstrap
Reviewed-by: alanb

@@ -79,11 +79,11 @@
                     && Objects.equals(this.providerName, that.providerName);
         }
     }
 
     // service name -> list of providers
-    private final Map<String, List<ServiceProvider>> map = new ConcurrentHashMap<>();
+    private final Map<String, List<ServiceProvider>> map = new ConcurrentHashMap<>(32);
 
     private ServicesCatalog() { }
 
     /**
      * Creates a ServicesCatalog that supports concurrent registration
< prev index next >