flushAll method

Future<void> flushAll()

Implementation

Future<void> flushAll() async {
  for (final entry in _map.values) {
    if (entry.dirty) {
      await _writePageToPager(entry.pageId, entry.data);
      entry.dirty = false;
    }
  }
  _dirtyCount = 0;
  await pager.flush(); // fsync the data file
}