это то же самое что в джит-компиляторе. Вот есть у тебя метод, который делает умные операции с объектами, но есть один специальный случай - null. Какие-нибудь методы работы с коллекциями. Вначале ты его оптимально скомпилировал житом и всё хорошо. А потом один раз на миллион входных данных туда прилетел null, и все, кэш кода запоганен