src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp
changeset 54848 5d8c5c7bca95
parent 54423 6c0ab8bd8da5
child 58729 15f4471787b9
equal deleted inserted replaced
54847:59ea39bb2809 54848:5d8c5c7bca95
    39   CONCURRENT  // Reference updating using CAS
    39   CONCURRENT  // Reference updating using CAS
    40 };
    40 };
    41 
    41 
    42 enum StringDedupMode {
    42 enum StringDedupMode {
    43   NO_DEDUP,      // Do not do anything for String deduplication
    43   NO_DEDUP,      // Do not do anything for String deduplication
    44   ENQUEUE_DEDUP, // Enqueue candidate Strings for deduplication
    44   ENQUEUE_DEDUP  // Enqueue candidate Strings for deduplication
    45 };
    45 };
    46 
    46 
    47 class ShenandoahMarkRefsSuperClosure : public MetadataVisitingOopIterateClosure {
    47 class ShenandoahMarkRefsSuperClosure : public MetadataVisitingOopIterateClosure {
    48 private:
    48 private:
    49   ShenandoahObjToScanQueue* _queue;
    49   ShenandoahObjToScanQueue* _queue;