close method
Implementation
Future close() async {
if (_isolate == null) return;
final ret = _isolate?.then((isolate) async {
final closePort = ReceivePort();
await isolate({
#type: #close,
#port: closePort.sendPort,
});
isolate.destroy();
}).catchError((_) {});
_isolate = null;
return ret;
}