close method
Closes the instance. This method should be called when the instance is no longer needed. Once close is called, the instance can no longer be used.
Implementation
@override
Future<void> close() async {
super.close();
for (final deferred in _deferredOps) {
deferred.callback(deferred.object);
}
value.close();
}