private final boolean remove ( ExpirableReference expirableRef , boolean expired ) { boolean reply = expiryIndex . remove ( ) ; if ( reply ) { if ( TraceComponent . isAnyTracingEnabled ( ) && tc . isDebugEnabled ( ) ) SibTr . debug ( tc , "Removed (" + ( expired ? "expired" : "gone" ) + ")" + " ET=" + expirableRef . getExpiryTime ( ) + " objId=" + expirableRef . getID ( ) ) ; } else { if ( TraceComponent . isAnyTracingEnabled ( ) && tc . isDebugEnabled ( ) ) SibTr . debug ( tc , "Unable to remove from index: " + " ET=" + expirableRef . getExpiryTime ( ) + " objId=" + expirableRef . getID ( ) ) ; } return reply ; }
Remove the expirable reference from the expiry index . This will remove the current entry pointed - to by the iterator .