Constructors
constructor
- new RWLock(adapter): RWLock
-
Properties
Readonly
adapter
Readonly
readLock
Readonly
writeLock
Methods
lockRead
- lockRead(): Promise<Unlock>
-
Returns Promise<Unlock>
lockWrite
- lockWrite(): Promise<Unlock>
-
Returns Promise<Unlock>
withLockRead
- withLockRead<T>(cb): Promise<T>
-
Parameters
-
cb: (() => Promise<T>)
-
- (): Promise<T>
-
Returns Promise<T>
Returns Promise<T>
withLockWrite
- withLockWrite<T>(cb): Promise<T>
-
Parameters
-
cb: (() => Promise<T>)
-
- (): Promise<T>
-
Returns Promise<T>
Returns Promise<T>