1 2 3 4 5 6 7 8 9 10 11 | Future<HashMap> future = getDataFromRemote2(); ...... HashMap data = (HashMap) future.get(); public Future<HashMap> getDataFromRemote2(){ return threadPool.submit( new Callable<HashMap>(){ public HashMap call() throws Exception{ return getDataFromRemote(); } }); } |