< prev index next >

src/hotspot/share/classfile/stringTable.cpp

Print this page

        

*** 212,234 **** _current_size, start_size_log_2); _local_table = new StringTableHash(start_size_log_2, END_SIZE, REHASH_LEN); } size_t StringTable::item_added() { ! return Atomic::add((size_t)1, &_items_count); } size_t StringTable::add_items_to_clean(size_t ndead) { ! size_t total = Atomic::add((size_t)ndead, &_uncleaned_items_count); log_trace(stringtable)( "Uncleaned items:" SIZE_FORMAT " added: " SIZE_FORMAT " total:" SIZE_FORMAT, _uncleaned_items_count, ndead, total); return total; } void StringTable::item_removed() { ! Atomic::add((size_t)-1, &_items_count); } double StringTable::get_load_factor() { return (double)_items_count/_current_size; } --- 212,234 ---- _current_size, start_size_log_2); _local_table = new StringTableHash(start_size_log_2, END_SIZE, REHASH_LEN); } size_t StringTable::item_added() { ! return Atomic::add(&_items_count, (size_t)1); } size_t StringTable::add_items_to_clean(size_t ndead) { ! size_t total = Atomic::add(&_uncleaned_items_count, (size_t)ndead); log_trace(stringtable)( "Uncleaned items:" SIZE_FORMAT " added: " SIZE_FORMAT " total:" SIZE_FORMAT, _uncleaned_items_count, ndead, total); return total; } void StringTable::item_removed() { ! Atomic::add(&_items_count, (size_t)-1); } double StringTable::get_load_factor() { return (double)_items_count/_current_size; }
< prev index next >