Make isClosed volatile for cross-thread visibility.

pull/201/head
Brett Wooldridge 10 years ago
parent 6febf0604b
commit dda85af7d6

@ -56,9 +56,9 @@ public abstract class ConnectionProxy implements IHikariConnectionProxy
private boolean isAnythingDirty; private boolean isAnythingDirty;
private boolean isAutoCommitDirty; private boolean isAutoCommitDirty;
private boolean isCatalogDirty; private boolean isCatalogDirty;
private boolean isClosed;
private boolean isReadOnlyDirty; private boolean isReadOnlyDirty;
private boolean isTransactionIsolationDirty; private boolean isTransactionIsolationDirty;
private volatile boolean isClosed;
// static initializer // static initializer
static { static {

@ -56,9 +56,9 @@ public abstract class ConnectionProxy implements IHikariConnectionProxy
private boolean isAnythingDirty; private boolean isAnythingDirty;
private boolean isAutoCommitDirty; private boolean isAutoCommitDirty;
private boolean isCatalogDirty; private boolean isCatalogDirty;
private boolean isClosed;
private boolean isReadOnlyDirty; private boolean isReadOnlyDirty;
private boolean isTransactionIsolationDirty; private boolean isTransactionIsolationDirty;
private volatile boolean isClosed;
// static initializer // static initializer
static { static {

Loading…
Cancel
Save