public void storePrimitiveTypeInCache(String nodeName, Set<String> types, JType type) {
    primitiveTypeCache.computeIfAbsent(nodeName, it -> new ArrayList<>()).add(Pair.of(types, type));
  }
public void storePrimitiveTypeInCache(String nodeName, Set<String> types, JType type)