абстрактный метод close
Сообщает потребителю, что новые потоки добавляться не будут.
Это позволяет потребителю завершить оставшуюся работу и освободить больше не нужные ресурсы
Возвращает future, который завершается после завершения работы потребителя. Если очистка может завершиться ошибкой, ошибка может быть передана в возвращаемом future; в противном случае он завершается со значением null.
Реализация
Future close();
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.19.6/dart-async/StreamConsumer/close.html