equal
deleted
inserted
replaced
587 // Install new table |
587 // Install new table |
588 _table = rehashed_table; |
588 _table = rehashed_table; |
589 } |
589 } |
590 |
590 |
591 size_t StringDedupTable::claim_table_partition(size_t partition_size) { |
591 size_t StringDedupTable::claim_table_partition(size_t partition_size) { |
592 return Atomic::add(partition_size, &_claimed_index) - partition_size; |
592 return Atomic::add(&_claimed_index, partition_size) - partition_size; |
593 } |
593 } |
594 |
594 |
595 void StringDedupTable::verify() { |
595 void StringDedupTable::verify() { |
596 for (size_t bucket = 0; bucket < _table->_size; bucket++) { |
596 for (size_t bucket = 0; bucket < _table->_size; bucket++) { |
597 // Verify entries |
597 // Verify entries |