Description
When we call this method w/o parameters, we don't take into account the configuration, but use the hardcoded default (Integer.MAX).
If someone was relying on having an infinite timeout whatever the setting, fixing this bug will cause him a surprise. But there is no magic...