def METHOD_NAME(project, col, auth):
    if col in COLUMN_CACHE:
        return COLUMN_CACHE[col]
    print("Fetching column issues {x}".format(x=col))
    cols_url = project.get("columns_url")
    resp = requests.get(cols_url, auth=auth, headers=HEADERS)
    col_data = resp.json()
    column_record = [c for c in col_data if c.get("name") == col][0]
    cards_url = column_record.get("cards_url")
    params = {"per_page": 100, "page": 1}
    issues = []
    while True:
        resp = requests.get(cards_url, auth=auth, headers=HEADERS, params=params)
        cards_data = resp.json()
        if len(cards_data) == 0:
            break
        params["page"] += 1
        for card_data in cards_data:
            content_url = card_data.get("content_url")
            resp = requests.get(content_url, auth=auth, headers=HEADERS)
            issue_data = resp.json()
            issues.append(issue_data)
    COLUMN_CACHE[col] = issues
    print("Column issues {x}".format(x=[i.get("url") for i in issues]))
    return issues