public FileObject[] getFileObjects( PluginFolderInterface pluginFolderInterface ) throws KettleFileException { FileObject[] result = folderMap.get( pluginFolderInterface ); if ( result == null ) { result = pluginFolderInterface.findJarFiles(); folderMap.put( pluginFolderInterface, result ); } return result; }