diff -r c036b84c6bbf -r 758deedaae84 src/hotspot/share/gc/g1/g1FullGCReferenceProcessorExecutor.hpp --- a/src/hotspot/share/gc/g1/g1FullGCReferenceProcessorExecutor.hpp Wed May 09 11:24:12 2018 +0200 +++ b/src/hotspot/share/gc/g1/g1FullGCReferenceProcessorExecutor.hpp Wed May 09 13:37:05 2018 +0200 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2017, 2018, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -51,7 +51,6 @@ // Executes the given task using concurrent marking worker threads. virtual void execute(ProcessTask& task); - virtual void execute(EnqueueTask& task); private: void run_task(AbstractGangTask* task); @@ -68,15 +67,6 @@ virtual void work(uint worker_id); }; - - class G1RefEnqueueTaskProxy: public AbstractGangTask { - typedef AbstractRefProcTaskExecutor::EnqueueTask EnqueueTask; - EnqueueTask& _enq_task; - - public: - G1RefEnqueueTaskProxy(EnqueueTask& enq_task); - virtual void work(uint worker_id); - }; }; #endif // SHARE_GC_G1_G1FULLGCREFERENCEPROCESSOREXECUTOR_HPP