private synchronized long getEarliestScanTime() { if ( blockInfoSet.size() > 0 ) { return blockInfoSet.first().lastScanTime; } return Long.MAX_VALUE; }
private synchronized boolean isFirstBlockProcessed() { if (blockInfoSet.size() > 0 ) { long blockId = blockInfoSet.first().block.getBlockId(); if (processedBlocks.contains(blockId)) { return true; } } return false; }
private void verifyFirstBlock() { BlockScanInfo block = null; synchronized (this) { if ( blockInfoSet.size() > 0 ) { block = blockInfoSet.first(); } } if ( block != null ) { verifyBlock(block); processedBlocks.add(block.block.getBlockId()); } }
int numPathsChecked = 0; for(; sortedLeases.size() > 0; ) { final Lease oldest = sortedLeases.first(); if (!oldest.expiredHardLimit()) { return;
if (blockInfoSet.size() > 0 ) { BlockScanInfo info; while ((info = blockInfoSet.first()).lastScanTime < 0) { delBlockInfo(info); info.lastScanTime = lastScanTime;