while (currCIt.hasNext()) {
File curr = (File) currCIt.next();
lastModifiedMap.put(curr.getAbsolutePath(),
new Long(curr.lastModified()));
}
currentContent = (File[]) currContentTable.values()
.toArray(new File[currContentTable.size()]);
Arrays.sort(currentContent, FILE_COMPARATOR);
}
if (removed.size() + modified.size() + newFiles.size() > 0) {
synchronized (updateListeners) {