Добавлено кеширование результата