Мемоизация результата выполнения функции или метода. Рекомендую посмотреть исходный код, его не много.