docs: void quietlyCloseConnection(final Connection connection, final String closureReason)
     {
        if (connection != null) {
           try {
              logger.debug("{} - Closing connection {}: {}", poolName, connection, closureReason);
  
              try {
                 setNetworkTimeout(connection, SECONDS.toMillis(15));
              }
              catch (SQLException e) {
                 // ignore
              }
              finally {
                 connection.close(); // continue with the close even if setNetworkTimeout() throws
              }
           }
           catch (Exception e) {
              logger.debug("{} - Closing connection {} failed", poolName, connection, e);
           }
        }
     }