@Override public Block allocate(int blockSize) { Block block; synchronized (this) { checkUpdate(Alloc); block = blockMgr.allocate(blockSize); Long id = block.getId(); activeWriteBlocks.add(id); add(Alloc, id); } return block; }