close method
Closes the current instance. The returned future completes when the instance has been closed.
Implementation
@override
Future<void> close() async {
await _stateController.close();
_blocMainIsolateLogic.sendMessage(CloseBlocMessageToIsolate(key: _key));
_toIsolatePort = null;
_fromIsolatePort.close();
}