Releasing Connections
When a connection is not in use and is not needed to maintain a connection pool, the connection manager calls the connection implementation's destroyConnect method and removes all references to the object, allowing it to be garbage collected.