readValue<T extends Object> method
Convenience method that exposes loading value as Future.
Attempts to read value for given format. Will return null if the value
is not available or the data is virtual (macOS and Windows).
Implementation
@override
Future<T?> readValue<T extends Object>(ValueFormat<T> format) async {
final item =
items.firstWhereOrNull((element) => element.canProvide(format));
return item?.readValue(format);
}