clearAll method
Implementation
@override
Future<void> clearAll() async {
await _tracked(() async {
await _locks.global.synchronized(() async {
await _locks.mutations.synchronized(() async {
await _locks.syncTimes.synchronized(() async {
if (await _baseDir!.exists()) {
await _baseDir!.delete(recursive: true);
await _baseDir!.create(recursive: true);
}
_queue.clear();
_queueLoaded = true;
_journalOpCount = 0;
_locks.clearDynamicLocks();
});
});
});
});
}