public CompletableFuture<Void> awaitAsync() {
        phaser.arriveAndDeregister();
        return terminationFuture;
    }
@Test
    void testShouldFinishAwaitAsyncImmediatelyIfNoRequests() {
        assertThat(inFlightRequestTracker.awaitAsync()).isDone();
    }