def METHOD_NAME(self, queue, mp_req_type: Type) -> None:
    block_height = max(self._block_height - self._config.alt_freeing_depth, 0)
    alt_info_list: List[MPALTInfo] = []
    for alt_info in queue:
        if alt_info.block_height > block_height:
            break
        alt_info_list.append(alt_info)
    if len(alt_info_list) == 0:
        return
    mp_req = mp_req_type(req_id=self._generate_req_id('free-alt'),  alt_info_list=alt_info_list)
    self._submit_request_to_executor(mp_req)