Skip to content

Commit

Permalink
8260415: Remove unused class ReferenceProcessorMTProcMutator
Browse files Browse the repository at this point in the history
Reviewed-by: ayang, sjohanss
  • Loading branch information
lkorinth committed Feb 16, 2021
1 parent 6b6f794 commit 61a659f
Showing 1 changed file with 0 additions and 22 deletions.
22 changes: 0 additions & 22 deletions src/hotspot/share/gc/shared/referenceProcessor.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -601,28 +601,6 @@ class ReferenceProcessorAtomicMutator: StackObj {
}
};


// A utility class to temporarily change the MT processing
// disposition of the given ReferenceProcessor instance
// in the scope that contains it.
class ReferenceProcessorMTProcMutator: StackObj {
private:
ReferenceProcessor* _rp;
bool _saved_mt;

public:
ReferenceProcessorMTProcMutator(ReferenceProcessor* rp,
bool mt):
_rp(rp) {
_saved_mt = _rp->processing_is_mt();
_rp->set_mt_processing(mt);
}

~ReferenceProcessorMTProcMutator() {
_rp->set_mt_processing(_saved_mt);
}
};

// This class is an interface used to implement task execution for the
// reference processing.
class AbstractRefProcTaskExecutor {
Expand Down

0 comments on commit 61a659f

Please sign in to comment.