Запрос будет выполняться каждый раз.
Azure Функции имеют состояние без сохранения состояния. Несмотря на то, что некоторые вещи можно и нужно повторно использовать между запросами (например, соединения с удаленными ресурсами), в большинстве случаев следует предполагать, что вся загрузка будет происходить каждый раз.
В зависимости от результатов запроса, кэширование каждого из них может занимать значительный объем памяти. Помните, что вы платите за потребление памяти.
Кроме того, я не уверен, есть ли способ кешировать результаты пользовательского запроса к базе данных Cosmos, а затем иметь надежную недействительность кэша даже на основе канала изменений.
В целом, кэширование может быть эффективным в вашем сценарии, но не может быть эффективным во всех сценариях. Таким образом, кэширование по умолчанию не может быть вещью.