private void persistersPhase(PhasesSumUpTimeProfiler profiler) throws InterruptedException { ScanPersister persister = new FakeScanPersister(); // Start of persister phase profiler.onPersistersPhase(persistersEvent(true)); // Start of a ScanPersister profiler.onPersisterExecution(persisterEvent(persister, true)); clock.sleep(40); // End of a ScanPersister profiler.onPersisterExecution(persisterEvent(persister, false)); // End of persister phase profiler.onPersistersPhase(persistersEvent(false)); }