Javadoc
Checks if there are tasks ready to be run on the scheduler. If
#tick(ExceptionHandler) is not currently being called, this call indicates if the
next
#tick(ExceptionHandler) will have at least one task to run. If
#tick(ExceptionHandler) is currently being invoked, this call will do a best attempt
to indicate if there is at least one more task to run (not including the task which may
currently be running). It's a best attempt as it will try not to block the thread invoking
#tick(ExceptionHandler) to prevent it from accepting additional work.