< prev index next >

src/hotspot/share/classfile/stringTable.cpp

Print this page
rev 50285 : 8195097: Make it possible to process StringTable outside safepoint
Reviewed-by:
rev 50286 : [mq]: 8195097-stringtable-robbin

@@ -432,23 +432,10 @@
 {
   assert(f != NULL, "No closure");
   _par_state_string->oops_do(f);
 }
 
-void StringTable::weak_oops_do(BoolObjectClosure* is_alive, OopClosure* f) {
-  assert(is_alive != NULL, "No closure");
-  StringTableIsAliveCounter stiac(is_alive);
-  weak_storage()->weak_oops_do(is_alive, f);
-  StringTable::the_table()->items_to_clean(stiac._count);
-  StringTable::the_table()->check_concurrent_work();
-}
-
-void StringTable::weak_oops_do(OopClosure* f) {
-  assert(f != NULL, "No closure");
-  weak_storage()->weak_oops_do(f);
-}
-
 struct StringTableDeleteCheck {
   long _count;
   long _item;
   StringTableDeleteCheck() : _count(0), _item(0) {}
   bool operator()(WeakHandle<vm_string_table_data>* val) {
< prev index next >