question: static < T > ReplayPromise < T > replayPromise ( final Duration timeout ) { return new ReplayPromiseImpl < > ( timeout , System . currentTimeMillis ( ) ) ; }
target:  Allows the results of a promise to be replayed on the callers thread.