public static String getSerializationSignature(Class<?> instanceType, SerializationPolicy policy) { String result; result = classCRC32Cache.get(instanceType); if (result == null) { CRC32 crc = new CRC32(); try { generateSerializationSignature(instanceType, crc, policy); } catch (UnsupportedEncodingException e) { throw new RuntimeException("Could not compute the serialization signature", e); } result = Long.toString(crc.getValue()); classCRC32Cache.put(instanceType, result); } return result; }
generateSerializationSignature(customSerializer, crc, policy); } else if (instanceType.isArray()) { generateSerializationSignature(instanceType.getComponentType(), crc, policy); } else if (Enum.class.isAssignableFrom(instanceType) && !Enum.class.equals(instanceType)) { if (!instanceType.isEnum()) { generateSerializationSignature(superClass, crc, policy);
public static String getSerializationSignature(Class<?> instanceType, SerializationPolicy policy) { String result; result = classCRC32Cache.get(instanceType); if (result == null) { CRC32 crc = new CRC32(); try { generateSerializationSignature(instanceType, crc, policy); } catch (UnsupportedEncodingException e) { throw new RuntimeException("Could not compute the serialization signature", e); } result = Long.toString(crc.getValue()); classCRC32Cache.put(instanceType, result); } return result; }
public static String getSerializationSignature(Class<?> instanceType, SerializationPolicy policy) { String result; result = classCRC32Cache.get(instanceType); if (result == null) { CRC32 crc = new CRC32(); try { generateSerializationSignature(instanceType, crc, policy); } catch (UnsupportedEncodingException e) { throw new RuntimeException("Could not compute the serialization signature", e); } result = Long.toString(crc.getValue()); classCRC32Cache.put(instanceType, result); } return result; }
generateSerializationSignature(customSerializer, crc, policy); } else if (instanceType.isArray()) { generateSerializationSignature(instanceType.getComponentType(), crc, policy); } else if (Enum.class.isAssignableFrom(instanceType) && !Enum.class.equals(instanceType)) { if (!instanceType.isEnum()) { generateSerializationSignature(superClass, crc, policy);
generateSerializationSignature(customSerializer, crc, policy); } else if (instanceType.isArray()) { generateSerializationSignature(instanceType.getComponentType(), crc, policy); } else if (Enum.class.isAssignableFrom(instanceType) && !Enum.class.equals(instanceType)) { if (!instanceType.isEnum()) { generateSerializationSignature(superClass, crc, policy);