Abstracts the means of reading some telemetry information from concrete executor implementations. This allows us
to track the same metrics even when coming from slightly different implementations. The three cases we have seen
so far where this is useful are when instrumenting: the ForkJoinPool included in the JDK (since Java 8), the one
included in Scala 2.11 Library and the one shipped with Akka.
Abstracts the means of reading some telemetry information from concrete executor implementations. This allows us to track the same metrics even when coming from slightly different implementations. The three cases we have seen so far where this is useful are when instrumenting: the ForkJoinPool included in the JDK (since Java 8), the one included in Scala 2.11 Library and the one shipped with Akka.