in src/main/scala/org/apache/pekko/persistence/dynamodb/snapshot/DynamoDBSnapshotRequests.scala [71:79]
def load(persistenceId: String, criteria: SnapshotSelectionCriteria): Future[Option[SelectedSnapshot]] = {
loadQueryResult(persistenceId, criteria, Some(1)).flatMap { result =>
result.getItems.asScala.headOption match {
case Some(youngest) => fromSnapshotItem(persistenceId, youngest).map(Some(_))
case None => Future.successful(None)
}
}
}