public boolean remove ( final WorkbenchEntry e ) { // The starting point. int pos = hashCode ( e . ipAddress ) & mask ; // There's always an unused entry. while ( workbenchEntry [ pos ] != null ) { if ( workbenchEntry [ pos ] == e ) { size -- ; shiftKeys ( pos ) ; // TODO: implement resize return true ; } pos = ( pos + 1 ) & mask ; } return false ; }
Removes a given workbench entry .