x = db.getFutureResult("x"); y = db.getFutureResult("y"); whenFuturesReady([x,y], callback(x, y) { useResults(x,y); });
x = db.getResult("x") y = db.getResult("y") useResults(x,y)
http://gfxmonk.net/2010/07/04/defer-taming-asynchronous-java...