def update_operators_cache(sdk):
    """
    Update the global element id->name and name->id caches.
    :param sdk: Logged in CloudGenix SDK Constructor
    :return: True or False, expected to fail if no access.
    """
    global OPERATORS_ID2N

    operators_resp = sdk.get.operators_t()

    if not operators_resp.cgx_status:
        # user may not have access. Return failure.
        return False

    # update cache
    operators_items = sdk.extract_items(operators_resp)
    OPERATORS_ID2N = sdk.build_lookup_dict(operators_items, key_val='id', value_val='email')
    # return success
    return True