Класс для кэширования результата выполнения функции. Функция вычисляется один раз и результат сохраняется в памяти. Также есть возможность сбросить кэш вызовом функции invalidate.
Parameters
loader
функция, результат выполнения которой будет кэшироваться