/** * This method shuts down this service. It unregisters the service, stops receiving service * events, and calls the superclass shutdown() method to finish the shutdown process. * * @return void */ @Override public void shutdown(RequestMonitor requestMonitor) { getSession().removeServiceEventListener(this); fFetchCPUInfoCache.reset(); fLoadInfoRequestCache.clear(); unregister(); super.shutdown(requestMonitor); }
/* (non-Javadoc) * @see org.eclipse.cdt.dsf.service.AbstractDsfService#shutdown(org.eclipse.cdt.dsf.concurrent.RequestMonitor) */ @Override public void shutdown(RequestMonitor rm) { unregister(); // getSession().removeServiceEventListener(this); super.shutdown(rm); }
@Override public void shutdown(RequestMonitor rm) { unregister(); super.shutdown(rm); }