doCloseImmediately

doCloseImmediately is called once and only once
with state == Immediate
Overriding methods should always call the base implementation.
It may be called concurrently while preClose() or doCloseGracefully is executing