dispose method
void
dispose()
Kills the isolate and closes the message channel.
Implementation
void dispose() {
if (_disposed) return;
_disposed = true;
_isolate?.kill(priority: Isolate.beforeNextEvent);
_isolate = null;
_receivePort.close();
}