@ Override public V remove ( final Object key ) { OMVRBTreeEntry < K , V > p = getEntry ( key , PartialSearchMode . NONE ) ; setLastSearchNode ( null , null ) ; if ( p == null ) return null ; V oldValue = p . getValue ( ) ; deleteEntry ( p ) ; return oldValue ; }
Removes the mapping for this key from this OMVRBTree if present .