public void ClearIndexCache(IndexParser mostRecentParser)
{
FirstIndirectBlockAddress = mostRecentParser.FirstIndirectBlockAddress;
SecondIndirectBlockAddress = mostRecentParser.SecondIndirectBlockAddress;
ThirdIndirectBlockAddress = mostRecentParser.ThirdIndirectBlockAddress;
FourthIndirectBlockAddress = mostRecentParser.FourthIndirectBlockAddress;
DataClusterAddress = mostRecentParser.DataClusterAddress;
MapPosition(mostRecentParser.BaseVirtualAddressIndexValue);
m_oldFirstOffset = -1;
}