From 8993f4d0becc41a2e2b90487098cdb48fd6e4b93 Mon Sep 17 00:00:00 2001
From: Brett Wooldridge <brett.wooldridge@gmail.com>
Date: Wed, 17 Jun 2015 09:16:31 +0900
Subject: [PATCH] Minor cleanup suggested by Nitin

---
 .../java/com/zaxxer/hikari/pool/HikariPool.java  | 16 ++++++++--------
 .../com/zaxxer/hikari/pool/PoolBagEntry.java     |  2 +-
 .../com/zaxxer/hikari/pool/PoolUtilities.java    |  5 ++---
 .../java/com/zaxxer/hikari/ShutdownTest.java     |  2 +-
 4 files changed, 12 insertions(+), 13 deletions(-)

diff --git a/src/main/java/com/zaxxer/hikari/pool/HikariPool.java b/src/main/java/com/zaxxer/hikari/pool/HikariPool.java
index 71c36bc5..0603963a 100644
--- a/src/main/java/com/zaxxer/hikari/pool/HikariPool.java
+++ b/src/main/java/com/zaxxer/hikari/pool/HikariPool.java
@@ -193,7 +193,7 @@ public class HikariPool implements HikariPoolMBean, IBagStateListener
 
             final long now = clockSource.currentTime();
             if (bagEntry.evicted || (clockSource.elapsedMillis(bagEntry.lastAccess, now) > ALIVE_BYPASS_WINDOW_MS && !isConnectionAlive(bagEntry.connection))) {
-               closeConnection(bagEntry, "connection evicted or dead"); // Throw away the dead connection and try again
+               closeConnection(bagEntry, "(connection evicted or dead)"); // Throw away the dead connection and try again
                timeout = hardTimeout - clockSource.elapsedMillis(startTime, now);
             }
             else {
@@ -225,7 +225,7 @@ public class HikariPool implements HikariPoolMBean, IBagStateListener
       metricsTracker.recordConnectionUsage(bagEntry);
 
       if (bagEntry.evicted) {
-         closeConnection(bagEntry, "connection broken or evicted");
+         closeConnection(bagEntry, "(connection broken or evicted)");
       }
       else {
          connectionBag.requite(bagEntry);
@@ -285,7 +285,7 @@ public class HikariPool implements HikariPoolMBean, IBagStateListener
     */
    public final void evictConnection(IHikariConnectionProxy proxyConnection)
    {
-      closeConnection(proxyConnection.getPoolBagEntry(), "connection evicted by user");
+      closeConnection(proxyConnection.getPoolBagEntry(), "(connection evicted by user)");
    }
 
    /**
@@ -416,7 +416,7 @@ public class HikariPool implements HikariPoolMBean, IBagStateListener
 
       for (PoolBagEntry bagEntry : connectionBag.values(STATE_NOT_IN_USE)) {
          if (connectionBag.reserve(bagEntry)) {
-            closeConnection(bagEntry, "connection evicted by user");
+            closeConnection(bagEntry, "(connection evicted by user)");
          }
       }
    }
@@ -521,7 +521,7 @@ public class HikariPool implements HikariPoolMBean, IBagStateListener
          if (poolState == POOL_NORMAL) {
             LOGGER.debug("Connection attempt to database in pool {} failed: {}", config.getPoolName(), e.getMessage(), e);
          }
-         poolUtils.quietlyCloseConnection(connection, "exception during connection creation");
+         poolUtils.quietlyCloseConnection(connection, "(exception during connection creation)");
          return false;
       }
    }
@@ -595,7 +595,7 @@ public class HikariPool implements HikariPoolMBean, IBagStateListener
             bagEntry.connection.abort(assassinExecutor);
          }
          catch (Throwable e) {
-            poolUtils.quietlyCloseConnection(bagEntry.connection, "connection aborted during shutdown");
+            poolUtils.quietlyCloseConnection(bagEntry.connection, "(connection aborted during shutdown)");
          }
          finally {
             bagEntry.connection = null;
@@ -682,10 +682,10 @@ public class HikariPool implements HikariPoolMBean, IBagStateListener
          for (PoolBagEntry bagEntry : connectionBag.values(STATE_NOT_IN_USE)) {
             if (connectionBag.reserve(bagEntry)) {
                if (bagEntry.evicted) {
-                  closeConnection(bagEntry, "connection evicted");
+                  closeConnection(bagEntry, "(connection evicted)");
                }
                else if (idleTimeout > 0L && clockSource.elapsedMillis(bagEntry.lastAccess, now) > idleTimeout) {
-                  closeConnection(bagEntry, "connection passed idleTimeout");
+                  closeConnection(bagEntry, "(connection passed idleTimeout)");
                }
                else {
                   connectionBag.unreserve(bagEntry);
diff --git a/src/main/java/com/zaxxer/hikari/pool/PoolBagEntry.java b/src/main/java/com/zaxxer/hikari/pool/PoolBagEntry.java
index 3cb40e3c..b9b096bd 100644
--- a/src/main/java/com/zaxxer/hikari/pool/PoolBagEntry.java
+++ b/src/main/java/com/zaxxer/hikari/pool/PoolBagEntry.java
@@ -62,7 +62,7 @@ public final class PoolBagEntry implements IConcurrentBagEntry
             {
                // If we can reserve it, close it
                if (pool.connectionBag.reserve(PoolBagEntry.this)) {
-                  pool.closeConnection(PoolBagEntry.this, "connection reached maxLifetime");
+                  pool.closeConnection(PoolBagEntry.this, "(connection reached maxLifetime)");
                }
                else {
                   // else the connection is "in-use" and we mark it for eviction by pool.releaseConnection() or the housekeeper
diff --git a/src/main/java/com/zaxxer/hikari/pool/PoolUtilities.java b/src/main/java/com/zaxxer/hikari/pool/PoolUtilities.java
index 737e38f8..4a885c7a 100644
--- a/src/main/java/com/zaxxer/hikari/pool/PoolUtilities.java
+++ b/src/main/java/com/zaxxer/hikari/pool/PoolUtilities.java
@@ -55,13 +55,12 @@ public final class PoolUtilities
     */
    public void quietlyCloseConnection(final Connection connection, final String closureReason)
    {
-      final String addendum = closureReason != null ? " (" + closureReason + ")" : "";
       try {
          if (connection == null || connection.isClosed()) {
             return;
          }
 
-         LOGGER.debug("Closing connection {} in pool {}{}", connection, poolName, addendum);
+         LOGGER.debug("Closing connection {} in pool {} {}", connection, poolName, closureReason);
          try {
             setNetworkTimeout(connection, TimeUnit.SECONDS.toMillis(15));
          }
@@ -71,7 +70,7 @@ public final class PoolUtilities
          }
       }
       catch (Throwable e) {
-         LOGGER.debug("Exception closing connection {} in pool {}{}", connection, poolName, addendum, e);
+         LOGGER.debug("Exception closing connection {} in pool {} {}", connection, poolName, closureReason, e);
       }
    }
 
diff --git a/src/test/java/com/zaxxer/hikari/ShutdownTest.java b/src/test/java/com/zaxxer/hikari/ShutdownTest.java
index 79d9ace5..7085a25a 100644
--- a/src/test/java/com/zaxxer/hikari/ShutdownTest.java
+++ b/src/test/java/com/zaxxer/hikari/ShutdownTest.java
@@ -292,7 +292,7 @@ public class ShutdownTest
                   Assert.fail(e.getMessage());
                }
                finally {
-                  new PoolUtilities(config).quietlyCloseConnection(connection, "because this is a test");
+                  new PoolUtilities(config).quietlyCloseConnection(connection, "(because this is a test)");
                   ds.close();
                }
             };