question: private void run2 ( ) throws InterruptedException { boolean firstLogIteration = true ; synchronized ( loggerLock ) { while ( true ) { int sleepMillis = getLogInterval ( ) ; if ( firstLogIteration ) { firstLogIteration = false ; sleepMillis /= 2 ; } loggerLock . wait ( sleepMillis ) ; PRHARedundancyProvider rp = region . getRedundancyProvider ( ) ; if ( rp != null && rp . isPersistentRecoveryComplete ( ) ) { break ; } if ( missingChildren . isEmpty ( ) ) { break ; } logMissingRegions ( region ) ; } } }
target:  Writes a log entry every SLEEP_PERIOD when there are missing colocated child regions for this region.