Closes the context and releases resources.
When force is set, the implementation should use no delay to stop everything.
force
FutureOr<void> close({bool force = false});