--- old/src/com/sun/javatest/exec/FileSystemTableModel.java 2018-06-19 01:09:56.000000000 +0100 +++ new/src/com/sun/javatest/exec/FileSystemTableModel.java 2018-06-19 01:09:56.000000000 +0100 @@ -48,8 +48,8 @@ private FileTableFilter filter = null; private FileTableNode root; - private ArrayList data; - private LinkedHashMap fileData; + private ArrayList data; + private LinkedHashMap fileData; private boolean allowTraversDirs; private File defTemplateDir; @@ -101,7 +101,7 @@ private void init(final File file) { root = new FileTableNode(file, 'r'); - data = new ArrayList(); + data = new ArrayList<>(); // if(allowTraversDirs) { // data.add(new FileTableNode(root.getFile(), 'u')); @@ -166,13 +166,13 @@ private String[] getInfo(File file) { - if (fileData == null) fileData = new LinkedHashMap() { - protected boolean removeEldestEntry(Map.Entry eldest) { + if (fileData == null) fileData = new LinkedHashMap() { + protected boolean removeEldestEntry(Map.Entry eldest) { return size() > 500; } }; String key = file.getAbsolutePath(); - String[] value = (String[]) fileData.get(key); + String[] value = fileData.get(key); if (value != null) { return value; }