X-Git-Url: http://www2.svjatoslav.eu/gitweb/?p=meviz.git;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Feu%2Fsvjatoslav%2Fmeviz%2Fhtmlindexer%2Fmetadata%2FDirectoryMetadata.java;fp=src%2Fmain%2Fjava%2Feu%2Fsvjatoslav%2Fmeviz%2Fhtmlindexer%2Fmetadata%2FDirectoryMetadata.java;h=0725382be301872d5f1651046b25d1dde4d97d8d;hp=64933e1d8ec2c0fca75d95023d0ea304f96b21d0;hb=4a166a0592ad9bf57b68d831ed20d7d784fc2ff6;hpb=d91415122cdb6221a8de40311683d4316486065b diff --git a/src/main/java/eu/svjatoslav/meviz/htmlindexer/metadata/DirectoryMetadata.java b/src/main/java/eu/svjatoslav/meviz/htmlindexer/metadata/DirectoryMetadata.java index 64933e1..0725382 100755 --- a/src/main/java/eu/svjatoslav/meviz/htmlindexer/metadata/DirectoryMetadata.java +++ b/src/main/java/eu/svjatoslav/meviz/htmlindexer/metadata/DirectoryMetadata.java @@ -33,15 +33,7 @@ public class DirectoryMetadata implements Serializable { * images that no longer exist in the filesystem. */ public void cleanup() { - final Iterator fileIterator = fileNameToFileMap.values() - .iterator(); - - while (fileIterator.hasNext()) { - final AbstractFile file = fileIterator.next(); - - if (!file.isMetadataVerified()) - fileIterator.remove(); - } + fileNameToFileMap.values().removeIf(file -> !file.isMetadataVerified()); } public void ensureFileMetadataIsUpToDate(final File parentDirectory, @@ -105,7 +97,7 @@ public class DirectoryMetadata implements Serializable { final ArrayList files = new ArrayList<>( fileNameToFileMap.values()); - Collections.sort(files, new FileSortComparator()); + files.sort(new FileSortComparator()); return files; }