- timer.start();
-
- try {
- processCandidateTree(candidate);
- } finally {
- timer.stop();
- long elapsedTime = timer.elapsed(TimeUnit.MILLISECONDS);
- if(elapsedTime >= PUBLISH_DELAY_THRESHOLD_IN_MS) {
- LOG.warn("{}: Generation of DataTreeCandidateNode events took longer than expected. Elapsed time: {}",
- logContext, timer);
- } else {
- LOG.debug("{}: Elapsed time for generation of DataTreeCandidateNode events: {}", logContext, timer);
- }
-
- timer.reset();
- }