< prev index next >
src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp
Print this page
rev 57734 : 8236880: Shenandoah: Move string dedup cleanup into concurrent phase
@@ -186,10 +186,18 @@
~ShenandoahStringDedupRoots();
void oops_do(BoolObjectClosure* is_alive, OopClosure* keep_alive, uint worker_id);
};
+class ShenandoahConcurrentStringDedupRoots {
+public:
+ ShenandoahConcurrentStringDedupRoots();
+ ~ShenandoahConcurrentStringDedupRoots();
+
+ void oops_do(BoolObjectClosure* is_alive, OopClosure* keep_alive, uint worker_id);
+};
+
template <typename ITR>
class ShenandoahCodeCacheRoots {
private:
ITR _coderoots_iterator;
public:
< prev index next >