src/hotspot/share/gc/shenandoah/shenandoahConcurrentRoots.hpp
changeset 59296 9186be5c78ba
parent 55428 e9da3a44a7ed
equal deleted inserted replaced
59295:8b6cc0bb93d0 59296:9186be5c78ba
    30 public:
    30 public:
    31   // Can GC settings allow concurrent root processing
    31   // Can GC settings allow concurrent root processing
    32   static bool can_do_concurrent_roots();
    32   static bool can_do_concurrent_roots();
    33   // If current GC cycle can process roots concurrently
    33   // If current GC cycle can process roots concurrently
    34   static bool should_do_concurrent_roots();
    34   static bool should_do_concurrent_roots();
       
    35 
       
    36   // If GC settings allow concurrent class unloading
       
    37   static bool can_do_concurrent_class_unloading();
       
    38   // If current GC cycle can unload classes concurrently
       
    39   static bool should_do_concurrent_class_unloading();
    35 };
    40 };
    36 
    41 
    37 
    42 
    38 #endif // SHARE_GC_SHENANDOAH_SHENANDOAHCONCURRENTROOTS_HPP
    43 #endif // SHARE_GC_SHENANDOAH_SHENANDOAHCONCURRENTROOTS_HPP