This does not change user-visible behavior, though the MruCache may perform slightly better than the previous hashtable implementation. Primarily this is preparation for using the same cache in conjunction with the new ICU4X-based line segmenter. Differential Revision: https://phabricator.services.mozilla.com/D225460