browserConnection.uncacheEntryRecursive( oldEntry );
// remove old entry and add new entry to parent
IEntry parent = oldEntry.getParententry();
boolean hasMoreChildren = parent.hasMoreChildren();
parent.deleteChild( oldEntry );
newEntry = ReadEntryRunnable.getEntry( browserConnection, newDn, monitor );
parent.addChild( newEntry );
parent.setHasMoreChildren( hasMoreChildren );
// reset searches, if the renamed entry is a result of a search