I think this line is potentially confusing to the reader. I'd just scrap Future here and tell the reader that a DeferredResult represents a result that is not guaranteed to be immediately available.

All uses of the word "Future" below this line should be removed, we don't want to confuse the reader into thinking we're talking about j.u.c.Future.