Skip to content

Commit 0cf6ad3

Browse files
committed
minor code simplification in DriverManagerConnectionProviderImpl
1 parent 3b0d043 commit 0cf6ad3

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

hibernate-core/src/main/java/org/hibernate/engine/jdbc/connections/internal/DriverManagerConnectionProviderImpl.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
import java.sql.DriverManager;
1010
import java.sql.SQLException;
1111
import java.util.Enumeration;
12-
import java.util.Iterator;
1312
import java.util.Map;
1413
import java.util.Properties;
1514
import java.util.concurrent.ConcurrentLinkedQueue;
@@ -477,7 +476,7 @@ protected void closeConnection(Connection conn, Throwable t) {
477476

478477
public void close() throws SQLException {
479478
try {
480-
int allocationCount = allConnections.size() - availableConnections.size();
479+
final int allocationCount = allConnections.size() - availableConnections.size();
481480
if (allocationCount > 0) {
482481
ConnectionInfoLogger.INSTANCE.error( "Connection leak detected: there are " + allocationCount + " unclosed connections upon shutting down pool " + getUrl());
483482
}
@@ -653,8 +652,7 @@ private void validateConnections(ConnectionValidator validator) {
653652
statelock.writeLock().lock();
654653
try {
655654
RuntimeException ex = null;
656-
for ( Iterator<Connection> iterator = pool.allConnections.iterator(); iterator.hasNext(); ) {
657-
final Connection connection = iterator.next();
655+
for ( Connection connection : pool.allConnections ) {
658656
SQLException e = null;
659657
boolean isValid = false;
660658
try {

0 commit comments

Comments
 (0)