Design concurrent expiring job registry | Meta Interview Question