private boolean samePdxSerializer(PdxSerializer s1, PdxSerializer s2) {
    Object o1 = s1;
    Object o2 = s2;
    if (s1 instanceof ReflectionBasedAutoSerializer
        && s2 instanceof ReflectionBasedAutoSerializer) {
      // Fix for bug 44907.
      o1 = ((ReflectionBasedAutoSerializer) s1).getManager();
      o2 = ((ReflectionBasedAutoSerializer) s2).getManager();
    }
    return equals(o1, o2);
  }
This indicates if the pdxReadSerialized value is set by user. This is used during cache xml
parsing. The value set by user api overrides the value set in cache.xml value.
geode-core/src/main/java/org/apache/geode/internal/cache/CacheConfig.java