void delete( IEntry entry, ExtendedProgressMonitor monitor )
{
try
{
LdifChangeDeleteRecord cdr = new LdifChangeDeleteRecord( LdifDnLine.create( entry.getDn().toString() ) );
ModelConverter.addControls( cdr, entry );
cdr.setChangeType( LdifChangeTypeLine.createDelete() );
cdr.finish( LdifSepLine.create() );
this.applyModificationAndLog( cdr, monitor );
connection.uncacheEntry( entry );