pub(crate) fn flush(shared: &Arc<Shared>)
The window closes: what waits is done now rather than lost.