Closes the connection.
The connection is invalid after calling close and cannot be used anymore.
@override Future<void> close() async => await _connection.close();