close method
Implementation
Future<void> close() async {
if (_closed) return;
_closed = true;
try {
final control = DatabaseClient.connect(sendPort);
try {
await control._request('shutdown', const [], admin: _admin);
} finally {
control.close();
}
} finally {
client.close();
_isolate.kill(priority: Isolate.immediate);
}
}