Я использую асинхронную многопоточность в моем приложении с httpClient. Я звоню, используя Future Api, вот так
mStrResults = (String) rssFuture.get();
этот вызов пытается получить строку html, возвращенную из моего вызываемого метода httpClient call ().
Однако я хочу убедиться, что метод get не ждет слишком долго при выполнении метода call (). Должен ли я передать параметр тайм-аута при вызове rssFuture.get (), или это нормально, просто окружить блоком захвата InterruptedException?
Также существует ли время по умолчанию, которое асинхронный поток будет ожидать, прежде чем выдать InterruptedException, и если да, то можно ли установить пользовательское значение?