Releases any resources (open connections, buffers). Optional; the default does nothing. Sources are single-use unless documented otherwise.
@override Future<void> close() async { if (_ownsClient) _client.close(); }