An atomic memory suitable for semiconductor quantum dot single photons