It seems that Java client uses -1 ms for unset times like TTL, max idle, etc. However, the Python client uses -1 s. We should make them consistent