ArchiveHandler (@NotNull VirtualFile entryFile) { checkSubscription(); var homePath = extractLocalPath(VfsUtilCore.getRootFile(entryFile).getPath()); return myHandlers.computeIfAbsent(homePath, key -> { var handler = new JrtHandler(key); loadReleaseFileIntoVfs(key); return handler; }); }