From 78e1569264db0c74b2f7354c2a87a8a6d60c95cf Mon Sep 17 00:00:00 2001 From: Brett Wooldridge Date: Wed, 5 Mar 2014 14:54:41 +0900 Subject: [PATCH] Prevent connections from one pool from bleeding over to threads requesting connections from another pool (stored in ThreadLocal). --- src/main/java/com/zaxxer/hikari/util/ConcurrentBag.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/zaxxer/hikari/util/ConcurrentBag.java b/src/main/java/com/zaxxer/hikari/util/ConcurrentBag.java index 8ee373ae..0b28a830 100644 --- a/src/main/java/com/zaxxer/hikari/util/ConcurrentBag.java +++ b/src/main/java/com/zaxxer/hikari/util/ConcurrentBag.java @@ -66,6 +66,7 @@ public class ConcurrentBag> threadList; private CopyOnWriteArraySet sharedList; private Synchronizer synchronizer; + private Class typeClass; /** * Constructor. @@ -99,7 +100,7 @@ public class ConcurrentBag