New cached TFile reader implementation based on hadoop default impl

Try to find from cache first