Revert "freeConnections synchronized"

This reverts commit 0ebd5c9598717d3f34baf8c17643211b7bb250fa.
Revert "Revert "freeConnections synchronized""

This reverts commit 02f8df76a881a75d512d2b978d5a53d1ce30d2db.
Revert "Revert "Revert "freeConnections synchronized"""

This reverts commit 1ab947cf1449ce0ff26dfbd345c32c0bd42699b7.