// Remove messages saved past their expiration time.
DataService dataService = getDataService();
TaskManager taskManager = AppContext.getTaskManager();
Iterator<ChannelMessageInfo> iter =
savedMessages.values().iterator();
while (taskManager.shouldContinue() && iter.hasNext()) {
ChannelMessageInfo messageInfo = iter.next();
if (messageInfo.isExpired()) {
if (logger.isLoggable(Level.FINEST)) {
logger.log(
Level.FINEST,