Connection connection = connectionManager.connect().get();
List<DbSessionFuture<ResultSet>> futures = new ArrayList<DbSessionFuture<ResultSet>>();
for (int i = 0; i < 5; i++) {
futures.add(connection.executeQuery(String.format("SELECT *, %d FROM simple_values", i)));
}
try {
connection.close(false).get(10, TimeUnit.SECONDS);
} catch (TimeoutException e) {
for (DbSessionFuture<ResultSet> future : futures) {