{"classes":[],"functions":{"mutex":{"name":"mutex","params":["global_id"],"async":false,"generator":false,"decorators":[]},"get_instance_mutex":{"name":"get_instance_mutex","params":["instance","method_name"],"async":false,"generator":false,"decorators":[]},"get_global_mutex":{"name":"get_global_mutex","params":["id"],"async":false,"generator":false,"decorators":[]},"schedule_next":{"name":"schedule_next","params":["lock_state"],"async":false,"generator":false,"decorators":[]},"acquire_lock":{"name":"acquire_lock","params":["lock_state","fn"],"async":false,"generator":false,"decorators":[]}},"exports":[],"imports":[],"globalFunctions":["mutex","get_instance_mutex","get_global_mutex","schedule_next","acquire_lock"],"globalConstants":[],"functionsWithDecorators":{"mutex":{"decorators":[["decorator",[]]],"line":15},"get_instance_mutex":{"decorators":[],"line":34},"get_global_mutex":{"decorators":[],"line":53},"schedule_next":{"decorators":[],"line":65},"acquire_lock":{"decorators":[],"line":85}},"instanceMethodsWithDecorators":[]}