O'Reilly logo
  • Peng Zhang thinks this is interesting:

In other concurrency libraries, such an object is called a promise

From

Cover of Core Java Volume I—Fundamentals, Eleventh Edition

Note

CompletableFuture is like Promise