Существует метод doSomething.isDone()
, чтобы проверить, готово ли будущее.Вы можете реализовать оператор if для проверки, если isDone возвращает true (и вызвать метод .get()
для получения будущего).Если он вернет false, это будет означать, что вам нужно ждать будущего.
РЕДАКТИРОВАТЬ: после того, как сообщение было отредактировано, мой ответ больше не связан, но я бы сделал это так, как я описал.