protected static void await(int millis) { Request.current().isNew = false; verifyContinuationsEnhancement(); storeOrRestoreDataStateForContinuations(null); Continuation.suspend(millis); }
storeOrRestoreDataStateForContinuations(true); } else { throw new UnexpectedException("Lost promise for " + Http.Request.current() + "!"); Request.current().isNew = false; verifyContinuationsEnhancement(); storeOrRestoreDataStateForContinuations(false); Continuation.suspend(future); return null;