precaching matches on a per-name basis