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