absolutePath = changeStringCaseIfNeeded(fs, absolutePath); Flags exists; ConcurrentMap<String, Flags> files = getFilesMap(fs);
CndFileSystemProvider.FileInfo[] listFiles = listFilesImpl(file); for (CndFileSystemProvider.FileInfo curFile : listFiles) { String absPath = changeStringCaseIfNeeded(fs, curFile.absolutePath); if (isWindows) { // isLocalFS(fs) checked above absPath = absPath.replace('/', '\\'); assert changeStringCaseIfNeeded(fs, path).equals(path); files.put(path, Flags.INDEXED_DIRECTORY);