Refactor split_msrh_cache