cache ClientBlockInfo in TachyonFile to reduce communication cost

cache ClientBlockInfo in TachyonFile to reduce communication cost between client and master.
How should TachyonFile invalidate the cache if somehow block info change in master?