A resource locker making use of the async-lock library. Note that all locks are kept in memory until they are unlocked which could potentially result in a memory leak if locks are never unlocked, so make sure this is covered with expiring locks for example, and/or proper finally handles.

Implements

Constructors

Properties

Methods

Constructors

Properties

logger: Logger = ...

Methods