double lastValue = db.getLastDatasourceValue(DATASOURCE_STATE);
if(!Double.isNaN(lastValue)) {
Sample sample = db.createSample();
sample.setTime(now - 1);
sample.setValue(DATASOURCE_STATE, lastValue);
sample.update();
logger.debug("Stored '{}' with state '{}' in rrd4j database", name, mapToState(lastValue, item.getName()));
}
}
} catch (IOException e) {
logger.debug("Error re-storing last value: {}", e.getMessage());