A cached list of itineraries to prevent recomputation.
final Future<List<Map<String, dynamic>>>? cachedItineraries;