Я таким образом пытаюсь отловить зависание запроса к удаленной бд.
Я точно знаю, что если запрос выполняется дольше условных 100 секунд, то результата не будет никогда и хотелось бы прервать Future и запустить заново
val f = Future { /* чтение по jdbc удаленной бд*/ }
Await.result(f, 100.seconds)