固定的重试间隔表(秒),超出表长取最后一项。
int scheduleDelay(List<int> table, int attempt) => table[math.min(attempt, table.length - 1)] * 1000;