  @Test
  void testExecutingBlocking() throws InterruptedException {

    AtomicReference<Boolean> executed = new AtomicReference<>();
    AsyncCompletion completion = AsyncCompletion.executeBlocking(() -> executed.set(true));
    completion.join();
    assertTrue(executed.get());
  }