improve ArchiveServiceImpl to flush inserted archived objects less frequently. Flush is required in the tx synchro approach as we cannot guarantee that the "flush synchro" from hibernate is executed before or after our BatchArchiveSynchronization