BaseMsg hash cache