private function release()
    {
        \assert($this->busy !== null);

        $deferred = $this->busy;
        $this->busy = null;
        $deferred->resolve();
    }
private function release()
    {
        \assert($this->busy !== null);

        $deferred = $this->busy;
        $this->busy = null;
        $deferred->resolve();
    }
private function release ( ) { \ assert ( $ this -> busy !== null ) ; $ deferred = $ this -> busy ; $ this -> busy = null ; $ deferred -> resolve ( ) ; }
Releases the transaction lock.
Releases the transaction lock .