8301117: Remove old_size param from ResizeableResourceHashtable::resize()

Reviewed-by: dholmes, coleenp
This commit is contained in:
Afshin Zafari 2023-03-03 16:45:58 +00:00 committed by Calvin Cheung
parent 5085bd5f05
commit ae797c64af
2 changed files with 4 additions and 4 deletions
src/hotspot/share

@ -38,7 +38,7 @@ void G1CodeRootSet::add(nmethod* nm) {
}
added = _table->put(nm, nm);
if (added && _table->table_size() == SmallSize && length() == Threshold) {
_table->resize(SmallSize, LargeSize);
_table->resize(LargeSize);
}
}

@ -98,19 +98,19 @@ public:
}
if (BASE::number_of_entries() / int(old_size) > load_factor) {
unsigned new_size = MIN2<unsigned>(old_size * 2, _max_size);
resize(old_size, new_size);
resize(new_size);
return true;
} else {
return false;
}
}
void resize(unsigned old_size, unsigned new_size) {
void resize(unsigned new_size) {
Node** old_table = BASE::_table;
Node** new_table = BASE::alloc_table(new_size);
Node* const* bucket = old_table;
while (bucket < &old_table[old_size]) {
while (bucket < &old_table[BASE::_table_size]) {
Node* node = *bucket;
while (node != nullptr) {
Node* next = node->_next;