def METHOD_NAME(self):
    additions = set(self._additions)
    deletions = set(self._deletions)
    self._executing_flag = True
    conn = solr.SolrConnection(self.solr_server_url)
    for deleted in deletions:
        deleted.delete_from_solr(conn)
    conn.add_many([added.create_solr_record() for added in additions])
    conn.commit()
    self._executing_flag = False