dispose method
void
dispose()
Implementation
void dispose() {
if (_status == FlarkStatus.disposed) return;
_status = FlarkStatus.disposed;
if (_attempt?.isCompleted == false) {
_attempt!.completeError(StateError('Reader disposed during loading'));
}
_listeners.clear();
_document = null;
_lease?.dispose();
_lease = null;
}