< prev index next >

src/hotspot/share/classfile/stringTable.hpp

Print this page
*** 38,11 ***
  
  class StringTableConfig;
  
  class StringTable : AllStatic {
    friend class StringTableConfig;
! 
    static volatile bool _has_work;
  
    // Set if one bucket is out of balance due to hash algorithm deficiency
    static volatile bool _needs_rehashing;
  
--- 38,11 ---
  
  class StringTableConfig;
  
  class StringTable : AllStatic {
    friend class StringTableConfig;
!   class VerifyCompStrings;
    static volatile bool _has_work;
  
    // Set if one bucket is out of balance due to hash algorithm deficiency
    static volatile bool _needs_rehashing;
  

*** 72,10 ***
--- 72,11 ---
    static void gc_notification(size_t num_dead);
    static void trigger_concurrent_work();
  
    static void item_added();
    static void item_removed();
+   static size_t items_count_acquire();
  
    static oop intern(const StringWrapper& name, TRAPS);
    static oop do_intern(const StringWrapper& name, uintx hash, TRAPS);
    static oop do_lookup(const StringWrapper& name, uintx hash);
  
< prev index next >