title: DynamoDB - is there a need to call shutdown()?
body: <p>Considering this code:</p>
  
  <pre><code>QuerySpec spec = new QuerySpec()                
      .withKeyConditionExpression("#1 = :v1")
      .withNameMap(new NameMap().with("#1", "tableKey"))            
      .withValueMap(new ValueMap().withString(":v1", "none.json")); 
  
  
  //connect DynamoDB instance over AWS
  DynamoDB dynamoDB = new DynamoDB(Regions.US_WEST_2);
  
  //get the table instance
  
  String tableName = "WFMHistoricalProcessedFiles";
  
  Table table = dynamoDB.getTable(tableName);   
  
  
  ItemCollection&lt;QueryOutcome&gt; items = table.query(spec);  
  
  //getting over the results
  Iterator&lt;Item&gt; it = items.iterator(); 
  Item item = null;
  while (it.hasNext()) {
      item = it.next();
      System.out.println(item.toJSONPretty());
  }
  </code></pre>
  
  <p>While using DynamoDB to make any Query or a Scan like in the example above.</p>
  
  <p>Is there an actual need to call <code>shutdown()</code> in order to close the connection?</p>