Logic to check if a lock can be acquired.
now > lock.expirylocks[id] =function acquire(locks, id, ttl, now) {
const lock = locks[id];
if (!lock || now > lock.expiry) {
locks[id] = { expiry: now + ttl };
return true;
}
return false;
}