writeLock<T> method
Future<T>
writeLock<T>(})
override
Takes a global lock, without starting a transaction.
In most cases, writeTransaction should be used instead.
Implementation
@override
Future<T> writeLock<T>(Future<T> Function(SqliteWriteContext tx) callback,
{String? debugContext, Duration? lockTimeout}) async {
await _initialized;
return database.writeLock(callback,
debugContext: debugContext, lockTimeout: lockTimeout);
}