CloudKit. Медленное подключение к базе данных контейнера в первый раз
Мой вопрос касается cloudkit и задержки, которую я имею, когда запускаю CKQueryOperation для получения записей из общедоступной базы данных.
У меня было много тестов, и, безусловно, это происходит только тогда, когда я запускаю в первый раз или когда я не использую приложение в течение длительного времени. В этой ситуации, когда я запускаю запрос, мне нужно подождать несколько секунд, чтобы получить записи. Но если я повторю запрос через пару секунд (или если я отменю первый и снова его запущу), то все будет быстро и идеально.
Есть ли в cloudkit какой-либо "кеш" для уже запущенных запросов, поэтому в следующий раз (в краткосрочной перспективе) это будет быстрее? или есть что-то об установлении соединения в первый раз, и позже это соединение сохраняется?
Я действительно много чего перепробовал, и результат всегда один и тот же.
Пожалуйста, у вас есть какие-либо подсказки об этом поведении?