equal
deleted
inserted
replaced
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; |