Cache sample to BAM/CRAM map to avoid needing to read per-region for large number of input files