open method

Future<void> open()

Implementation

Future<void> open() async {
  assert(tape.isInitialized);
  if (_mockedBackends.containsKey(name)) {
    _backend = _mockedBackends[name]!.cast<T>(name);
  } else if (_openedBackends.containsKey(name)) {
    _backend = _openedBackends[name]!.cast<T>(name);
  } else {
    _backend = await Backend.open(name, ifNew);
  }
  _openedBackends[name] = _backend!;
}