release method

void release(
  1. LockGrant grant
)

Release a lock (read or write).

Implementation

void release(LockGrant grant) {
  final lock = _locks[grant.table];
  if (lock == null) return;
  if (grant.mode == LockMode.read) {
    lock.releaseRead();
  } else {
    lock.releaseWrite();
  }
}