public CacheGenerator( IDistrictCollectionDataResolver districtCollectionDataResolver, IDistrictCollectionParser districtCollectionParser, IClinicCollectionDataResolver clinicCollectionDataResolver, IClinicCollectionParser clinicCollectionParser, ISpecialityCollectionDataResolver specialityCollectionDataResolver, ISpecialityCollectionParser specialityCollectionParser, IDoctorCollectionDataResolver doctorCollectionDataResolver, IDoctorCollectionParser doctorCollectionParser ) { _districtCollectionDataResolver = districtCollectionDataResolver; _districtCollectionParser = districtCollectionParser; _clinicCollectionDataResolver = clinicCollectionDataResolver; _clinicCollectionParser = clinicCollectionParser; _specialityCollectionDataResolver = specialityCollectionDataResolver; _specialityCollectionParser = specialityCollectionParser; _doctorCollectionDataResolver = doctorCollectionDataResolver; _doctorCollectionParser = doctorCollectionParser; }