New cached TFile reader implementation based on hadoop default impl

But here, I immediately read the entire block into the memory