mCurrentChange.addIndexedItem(con, null);
queueForIndexing(con, null);
    public synchronized void modifyContact(OperationContext octxt, int contactId, Map<String, String> attrs, boolean replace)    throws ServiceException {        ModifyContact redoRecorder = new ModifyContact(mId, contactId, attrs, replace);        boolean success = false;        try {            beginTransaction("modifyContact", octxt, redoRecorder);            Contact con = getContactById(contactId);            if (!checkItemChangeID(con))                throw MailServiceException.MODIFY_CONFLICT();            con.modify(attrs, replace);            mCurrentChange.addIndexedItem(con, null);            success = true;        } finally {            endTransaction(success);        }    }