/** The get access method for ForkJoinPool.common. */ public static ForkJoinPool getCommon() { ensureCommonPoolIsInitialized(); return Util_java_util_concurrent_ForkJoinPool.as_ForkJoinPool(injectedCommon.get()); }
/** Ensure that the common pool variables are initialized. */ protected static void ensureCommonPoolIsInitialized() { if (injectedCommon.get() == null) { if (GraalServices.Java8OrEarlier) { initializeCommonPool_JDK8OrEarlier(); } else { initializeCommonPool_JDK9OrLater(); } } }
/** * "commonParallelism" is only accessed via this method, so a substitution provides a convenient * place to ensure that it is initialized. */ @Substitute public static int getCommonPoolParallelism() { CommonInjector.ensureCommonPoolIsInitialized(); return commonParallelism; }