private DirInfo getOrCreateDirInfo(int queryId) { DirInfo result = dirInfos.get(queryId); if (result == null) { result = new DirInfo(); result.queryId = queryId; dirInfos.put(queryId, result); } return result; }