public async Task ProcessSubmissionSucceededEvent(SubmissionSucceededEvent submissionSucceededEvent)
        {
            // flush audit service cache first
            await batchService.StorePayments(CancellationToken.None).ConfigureAwait(false);

            await dataLockEventRepository.DeleteEventsPriorToSubmission(
                submissionSucceededEvent.Ukprn,
                submissionSucceededEvent.AcademicYear,
                submissionSucceededEvent.CollectionPeriod,
                submissionSucceededEvent.IlrSubmissionDateTime
                ).ConfigureAwait(false);
        }