Это на самом деле зависит от конфигурации картографа DynamoDB. Из того, что я могу сказать, все результаты DynamoDBMapper из запроса или сканирования разбиты на страницы. Смотрите ниже выдержку:
"Значение перечисления DynamoDBMapperConfig.PaginationLoadingStrategy - Управляет обработкой экземпляра картографа разбитого на страницы списка данных, таких как результаты запроса или сканирования:
LAZY_LOADING - экземпляр картографа загружает данные, когда это возможно, и сохраняет все загруженные результаты в памяти.
EAGER_LOADING - экземпляр mapper загружает данные, как только список инициализируется.
ITERATION_ONLY - вы можете использовать итератор только для чтения из списка. Во время итерации список очистит все предыдущие результаты перед загрузкой следующей страницы, так что список будет хранить не более одной страницы загруженных результатов в памяти. Это также означает, что список может быть повторен только один раз. Эта стратегия рекомендуется при работе с большими объектами, чтобы уменьшить накладные расходы памяти.
Если вы не укажете стратегию загрузки пагинации для своего экземпляра mapper, по умолчанию будет LAZY_LOADING. "
См. Полные документы здесь: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DynamoDBMapper.OptionalConfig.html