The db connection uses a statement cache with logic similar to the original, but the way we're storing and routing things is pretty different. It seems pretty possible that there are error flows that will leave statements hanging out in the database, which will ultimately cause issues when trying to disconnect. This isn't a super high priority, because if you're getting exceptions while creating statements you have other issues, but still. See acquirePreparedStatement
The db connection uses a statement cache with logic similar to the original, but the way we're storing and routing things is pretty different. It seems pretty possible that there are error flows that will leave statements hanging out in the database, which will ultimately cause issues when trying to disconnect. This isn't a super high priority, because if you're getting exceptions while creating statements you have other issues, but still. See acquirePreparedStatement