The issue is intermittent and was not able to reproduce it. Though through code analysis and bug reported logs, the issue seems to be in COM thread of `FilesLoader` class in `BasicDirectoryModel` file. Looks like there are certain places where the `filecache` variable isn't thread-safe, and this fix address the issue. Mach5 test runs are fine, no regressions were found.
------------- Commit messages: - Making fileCache thread-safe Changes: https://git.openjdk.org/jdk/pull/13012/files Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=13012&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8257455 Stats: 12 lines in 1 file changed: 8 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk/pull/13012.diff Fetch: git fetch https://git.openjdk.org/jdk pull/13012/head:pull/13012 PR: https://git.openjdk.org/jdk/pull/13012
