Uses read_multi to batch cache reads for supported caches.