def METHOD_NAME(self, access_token, project_id_or_code: str) -> str:
    cache_key = f'BK_DEVOPS_BCS:PROJECT_ID:{project_id_or_code}'
    project_id = region.get(cache_key, expiration_time=EXPIRATION_TIME)
    if not project_id:
        paas_cc = PaaSCCClient(auth=ComponentAuth(access_token))
        project_data = paas_cc.get_project(project_id_or_code)
        project_id = project_data['project_id']
        region.set(cache_key, project_id)
    return project_id