Skip to content
Closed
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions src/hotspot/share/classfile/stringTable.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -241,12 +241,12 @@ void StringTable::create_table() {
#endif
}

size_t StringTable::item_added() {
return Atomic::add(&_items_count, (size_t)1);
void StringTable::item_added() {
Atomic::inc(&_items_count);
}

void StringTable::item_removed() {
Atomic::add(&_items_count, (size_t)-1);
Atomic::dec(&_items_count);
}

double StringTable::get_load_factor() {
Expand Down
2 changes: 1 addition & 1 deletion src/hotspot/share/classfile/stringTable.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ class StringTable : public CHeapObj<mtSymbol>{
static void gc_notification(size_t num_dead);
static void trigger_concurrent_work();

static size_t item_added();
static void item_added();
static void item_removed();

static oop intern(Handle string_or_null_h, const jchar* name, int len, TRAPS);
Expand Down