getInfos method

  1. @override
Future<Iterable<I?>> getInfos(
  1. String name,
  2. Iterable<String> keys
)

Returns a Iterable over all the non nullable infos in a partition

  • name: The partition name
  • keys: The list of keys

Implementation

@override
Future<Iterable<I?>> getInfos(String name, Iterable<String> keys) {
  final box = _adapter.box<O>(name);

  if (box != null) {
    return Future.value(box
        .getMany(keys.map((key) => key.hashCode).toList())
        .map((entity) => _readInfo(entity))
        .toList());
  }

  return Future.value(<I?>[]);
}