简化 getFreeList 方法