load method
Implementation
@protected
Future<void> load() async {
if (_completer == null || _completer!.isCompleted) {
_completer = Completer();
_loadData().then((value) {
_completer?.complete();
});
}
return _completer!.future;
}