for (Entry<String, SortedMap<Long, Map<String, String>>> entry: obtainedValues.entrySet()) {
returnedData.put(entry.getKey(), new LinkedList<Map<String,String>>(entry.getValue().values()));
}
filterObtainedFeeds(dataRetrieval, feedIDs, obtainedValues, timeUnit, startTime);
timer.stopInterval();
READ_PERF_LOGGER.debug("Time to get {} feeds: {} ms from provider " + dataRetrieval.getLOS(), feedSize, timer.getIntervalInMillis());
if (feedIDs.isEmpty()) { break; }
}
return returnedData;