@Test
public void awaitTimesout() throws Exception {

    Window<Integer,String,String> window = new Window<Integer,String,String>(1);
    WindowFuture<Integer,String,String> requestFuture0 = window.offer(0, "Request0", 100);
    // this should timeout waiting for a response
    Assert.assertFalse(requestFuture0.await(100));
}