DistributedLockStore
@forge/monorepo / backend/src / DistributedLockStore
Interface: DistributedLockStore
Defined in: backend/src/runtime/index.ts:169
Atomic claim so two workers never process one run. Adapters: Redis, Postgres.
Methods
acquire()
acquire(
key,ttlMs):Promise<{released: () =>Promise<void>; } |null>
Defined in: backend/src/runtime/index.ts:170
Parameters
key
string
ttlMs
number
Returns
Promise<{ released: () => Promise<void>; } | null>