title: Best approach for returning connection objects to HikariCP pool
body: <p>I am trying to use HikariCP connection pool. I was able to get it to work and get a connection that I could use. I am not sure what is the best approach for returning the connection to the pool.</p>
  
  <p>I have the following questions:</p>
  
  <ul>
  <li>Should I close the connection when I am done, rely on <em>idleTimeout</em>
  and <em>maxLifetime</em> settings or is there another call that I can use so
  as not to hog the connections from the pool?</li>
  <li>If I close the connections (instead of returning to the pool), would
  that not result in additional connection objects being created
  to meet the requirements of the <em>connection pool</em> size?</li>
  </ul>
  
  <p>Looking for helpful suggestions.</p>