Не станет. Понадобится сразу полиморфизм, трэйты и прочее, что вернёт задаче исходную сложность.
Для полиморфных методов достаточно indirect call’а через таблицу. Это несравнимо проще, чем делать инлайн-кеши и отслеживать изменения, которые должны их обнулять