if (cache != null) { rawParents = cache.computeIfAbsent(entity, e -> computeParents(e, childrenOfTop)); } else { rawParents = computeParents(entity, childrenOfTop);
if (cache != null) { rawParents = cache.computeIfAbsent(entity, e -> computeParents(e, childrenOfTop)); } else { rawParents = computeParents(entity, childrenOfTop);
if (cache != null) { rawParents = cache.computeIfAbsent(entity, e -> computeParents(e, childrenOfTop)); } else { rawParents = computeParents(entity, childrenOfTop);
if (cache != null) { rawParents = cache.computeIfAbsent(entity, e -> computeParents(e, childrenOfTop)); } else { rawParents = computeParents(entity, childrenOfTop);