--- old/src/hotspot/share/gc/z/zHeap.cpp 2020-08-14 20:20:02.162373404 +0200 +++ new/src/hotspot/share/gc/z/zHeap.cpp 2020-08-14 20:20:01.682364777 +0200 @@ -186,26 +186,6 @@ _workers.threads_do(tc); } -// Adapter class from AbstractGangTask to Ztask -class ZAbstractGangTaskAdapter : public ZTask { -private: - AbstractGangTask* _task; - -public: - ZAbstractGangTaskAdapter(AbstractGangTask* task) : - ZTask(task->name()), - _task(task) { } - - virtual void work() { - _task->work(ZThread::worker_id()); - } -}; - -void ZHeap::run_task(AbstractGangTask* task) { - ZAbstractGangTaskAdapter ztask(task); - _workers.run_parallel(&ztask); -} - void ZHeap::out_of_memory() { ResourceMark rm;