Digester digester = DigesterLoader.createDigester(rulesUrl);
try {
List list = (List) digester.parse(sourceUrl.openStream());
if (list != null)
backingList = list;
else {
log.error("Returned list was null due to unknown error");
throw new CacheException("Backing list was null.");
}
} catch (Exception e) {
log.error("Unable to redigest list.", e);
throw new CacheException("Unable to redigest list.");
}