title: Hikari connection is not getting timed out
body: <p>I Have the following Hikari configuration in my spring boot app. Queries are taking more than the <code>connection-timeout</code> time set. However, timeout never happened. I am keeping as low as possible to simulate the connection timeout.</p>
  
  <pre><code>    HikariConfig dataSourceConfig = new HikariConfig();
      dataSourceConfig.setDriverClassName(config.driver);
      dataSourceConfig.setJdbcUrl(config.url);
      dataSourceConfig.setUsername(config.user);
      dataSourceConfig.setPassword(config.password);
      dataSourceConfig.setConnectionTestQuery(config.validationQuery);
      dataSourceConfig.setMaximumPoolSize(config.poolMax);
      dataSourceConfig.setConnectionTimeout(300);
      dataSourceConfig.setIdleTimeout(10000);
      dataSourceConfig.setMaxLifetime(60000);
      JdbcTemplate jdbcTemplate = new JdbcTemplate(new HikariDataSource(dataSourceConfig));
  </code></pre>
  
  <p>Here is some log that shows the query ran for more than 300ms.</p>
  
  <blockquote>
    <p>Time elapsed to run query......2913</p>
  </blockquote>
  
  <p>Using Hikari 3.2 and mariadb</p>
  
  <p>Thanks.</p>