src/hotspot/share/gc/shenandoah/shenandoahStringDedup.hpp
changeset 53276 72fdf46a274e
parent 53244 9807daeb47c4
child 53361 4a59f7042325
equal deleted inserted replaced
53275:f5e601ad26a8 53276:72fdf46a274e
    40   static void deduplicate(oop java_string);
    40   static void deduplicate(oop java_string);
    41 
    41 
    42   static void parallel_oops_do(OopClosure* cl, uint worker_id);
    42   static void parallel_oops_do(OopClosure* cl, uint worker_id);
    43   static void oops_do_slow(OopClosure* cl);
    43   static void oops_do_slow(OopClosure* cl);
    44 
    44 
    45   // Parallel cleanup string dedup queues/table
       
    46   static void parallel_cleanup();
       
    47 
       
    48   static inline bool is_candidate(oop obj) {
    45   static inline bool is_candidate(oop obj) {
    49     return java_lang_String::is_instance_inlined(obj) &&
    46     return java_lang_String::is_instance_inlined(obj) &&
    50            java_lang_String::value(obj) != NULL;
    47            java_lang_String::value(obj) != NULL;
    51   }
    48   }
    52 private:
    49 private: