public V remove(Object key)
  {
    if (TraceComponent.isAnyTracingEnabled() && _tc.isEntryEnabled()) SibTr.entry(this, _tc, "remove", key);
    TimedValue<V> value = _realMap.remove(key);
    V deadValue = null;
    
    if (value != null)
    {
      deadValue = value.get();
    }
    
    if (TraceComponent.isAnyTracingEnabled() && _tc.isEntryEnabled()) SibTr.exit(this, _tc, "remove", deadValue);
    return deadValue;
  }
public V remove ( Object key ) { if ( TraceComponent . isAnyTracingEnabled ( ) && _tc . isEntryEnabled ( ) ) SibTr . entry ( this , _tc , "remove" , key ) ; TimedValue < V > value = _realMap . remove ( key ) ; V deadValue = null ; if ( value != null ) { deadValue = value . get ( ) ; } if ( TraceComponent . isAnyTracingEnabled ( ) && _tc . isEntryEnabled ( ) ) SibTr . exit ( this , _tc , "remove" , deadValue ) ; return deadValue ; }
@see Map#remove(Object)