Are the methods available in DynamoDbEnhancedClient asynchronous? In this documentation, it is mentioned that it is truly asynchronous and it returns CompletableFuture but the java docs mention it returns BatchGetResultPageIterable.
Does BatchGetResultPageIterable internally use the CompletableFuture or the methods batchGetItem etc of DynamoDbEnhancedClient are synchronous?
In aws-java-sdk-2.x DynamoDbEnhancedClient is for synchronous calls and DynamoDbEnhancedAsyncClient is for running commands asynchronously.