New cached TFile reader implementation based on hadoop default impl

It shows better performance in random reads