code: @Override public List<IStatsProducer> getAllProducers() {
  		if (_cachedProducerList==null)
  			buildProducerCacheFromScratch();
  		List<IStatsProducer> ret = new ArrayList<>();
  		for (ProducerReference pr : _cachedProducerList){
  			if (pr.get()!=null)
  				ret.add(pr.get());
  		}
  		return ret;
  		
  	}
docs: producer during processing.