Use Map<String, CalibrationShot> instead of List<SpectraFile>