отказаться от кэширования и рассчитывать каждый раз с нуля, потому что это даёт возможность иммутабельным алгоритмам проявить себя там, где имплементация с кэшем будет уныло итерироваться раз за разом в поисках изменений
а можно на пальцах объяснить или ссылку на такой тип архитектуры? я просто не сильно понимаю, как избежать перечитывания сложной операции, если не пользоваться кешом