override suspend fun getLargeArea(prefectureArea: PrefectureArea): List<LargeArea> {
        val largeArea = largeAreaCache ?: GnaviApiClient.getLargeArea(createAreaRequestQuery()).largeArea
        largeAreaCache = largeArea
        return largeArea.filter { it.prefectureArea.code == prefectureArea.code }
    }