Since the thread count can change during the jvm runtime, which forces us to recreate executors every time to take latest thread count into account. Is there a better way to do this?