--- old/src/hotspot/share/prims/resolvedMethodTable.hpp 2018-08-17 11:01:37.111329461 -0400 +++ new/src/hotspot/share/prims/resolvedMethodTable.hpp 2018-08-17 11:01:36.653286971 -0400 @@ -59,6 +59,8 @@ static int _oops_removed; static int _oops_counted; + static bool _dead_entries; + static ResolvedMethodTable* _the_table; private: ResolvedMethodEntry* bucket(int i) { @@ -90,6 +92,9 @@ static oop find_method(Method* method); static oop add_method(Handle rmethod_name); + static bool has_pending_cleanup() { return _dead_entries; } + static void trigger_cleanup(); + #if INCLUDE_JVMTI // It is called at safepoint only for RedefineClasses static void adjust_method_entries(bool * trace_name_printed);