protected RecoverableUnitImpl removeRecoverableUnitMapEntries(long identity)
    {
        if (tc.isEntryEnabled())
            Tr.entry(tc, "removeRecoverableUnitMapEntries", new Object[] { identity, this });

        final RecoverableUnitImpl recoverableUnit = (RecoverableUnitImpl) _recoverableUnits.remove(identity);

        if (recoverableUnit != null)
        {
            _recUnitIdTable.removeId(identity);
        }

        if (tc.isEntryEnabled())
            Tr.exit(tc, "removeRecoverableUnitMapEntries", recoverableUnit);
        return recoverableUnit;
    }
protected RecoverableUnitImpl removeRecoverableUnitMapEntries ( long identity ) { if ( tc . isEntryEnabled ( ) ) Tr . entry ( tc , "removeRecoverableUnitMapEntries" , new Object [ ] { identity , this } ) ; final RecoverableUnitImpl recoverableUnit = ( RecoverableUnitImpl ) _recoverableUnits . remove ( identity ) ; if ( recoverableUnit != null ) { _recUnitIdTable . removeId ( identity ) ; } if ( tc . isEntryEnabled ( ) ) Tr . exit ( tc , "removeRecoverableUnitMapEntries" , recoverableUnit ) ; return recoverableUnit ; }
Removes a RecoverableUnitImpl object, keyed from its identity from this
classes collection of such objects.

@param identity The identity of the RecoverableUnitImpl to be removed

@return RecoverableUnitImpl The RecoverableUnitImpl thats no longer associated
with the MultiScopeRecoveryLog.