Are the:
Future#get
FutureTask#get
ExecutorService.html#invokeAny
only methods that can throw a java.util.concurrent.TimeoutException?
java.util.concurrent.TimeoutException
No, Look at docs half way down the page: http://download.java.net/jdk7/archive/b123/docs/api/java/util/concurrent/class-use/TimeoutException.html