ClassMembers (@NotNull PsiClass aClass, boolean includeSynthetic) { CachedValue<ClassMembers> cached = aClass.getUserData(getMemberCacheKey(includeSynthetic)); if (cached != null && cached.hasUpToDateValue()) { return cached.getValue(); } return buildCache(aClass, includeSynthetic && checkClass(aClass)); }