Java-side timeouts are meant to complete immediately when the timeout expires. Previously, responses could still be converted on the JNI side after the Java timeout, adding extra work and delaying ...