code: public void connectionFreed(IManagedConnectionEvent<C> event) {
          IPhynixxManagedConnection<C> proxy = event.getManagedConnection();
          if (!proxy.hasCoreConnection()) {
              return;
          } else {
              this.freeConnection(proxy);
          }
          if (LOG.isDebugEnabled()) {
              LOG.debug("Proxy " + proxy + " released");
          }
  
      }
docs: the connection is set free an released from the pool