@Override public AbstractFile[] ls(FileFilter filter) throws IOException, UnsupportedFileOperationException { // Don't cache ls() result but create a CachedFile instance around each of the files if recursion is enabled AbstractFile files[] = file.ls(filter); if(recurseInstances) return createCachedFiles(files); return files; }
@Override public AbstractFile[] ls() throws IOException, UnsupportedFileOperationException { // Don't cache ls() result but create a CachedFile instance around each of the files if recursion is enabled AbstractFile files[] = file.ls(); if(recurseInstances) return createCachedFiles(files); return files; }
@Override public AbstractFile[] ls(FilenameFilter filter) throws IOException, UnsupportedFileOperationException { // Don't cache ls() result but create a CachedFile instance around each of the files if recursion is enabled AbstractFile files[] = file.ls(filter); if(recurseInstances) return createCachedFiles(files); return files; } }