Use override_load_textdomain for cache translation and improve performance
It seems your code is OK and won’t break anything but for it to work properly across different pages, maybe you should use Transient API functions instead of Object Cache counterparts. Why? Object Cache is not persistent by default (i.e. does not work across different pages). It will persist only if install an persistent cache … Read more