O documento descreve uma nova abordagem para implementar futures no Java chamada DBLFuture. DBLFuture melhora a facilidade de uso de paralelismo baseado em futures no Java, bem como o desempenho e escalabilidade. DBLFuture explora anotações para indicar variáveis locais que podem conter resultados de chamadas de função futuras. A JVM executa essas chamadas sequencialmente inicialmente e pode posteriormente dividir a pilha em novas threads para execução paralela, evitando sobrecarga de objetos como Callable e Future sempre que possível.