public synchronized void handleDataUpdate(Response response) { for (LoggerData loggerData : response.getData()) { Gauge gauge = gauges.get(loggerData); if (gauge != null) { gauge.updateValue(response.getDataValue(loggerData)); } } }