RxDBBackupHeldLock
Defined in: packages/rxdb/src/backup/backup-lock.ts:2
已获得的 Web Lock。
Methods
release()
release(): Promise<void>;
Defined in: packages/rxdb/src/backup/backup-lock.ts:10
释放锁,幂等。
Returns
Promise<void>
Remarks
返回的 promise 在锁管理器真正放掉锁之后才 resolve:同步放行只是让回调的 promise settle,
锁本身要晚一拍才归还,紧接着的 tryAcquire 会把自己刚放掉的锁误判成被别人占着。