code: public static Map<String, Method> getClassWriteMethods(Class<?> clazz) {
  		Map<String, Method> writeMethods = classWriteMethods.get(clazz);
  		if (writeMethods == null) {
  			cacheReadWriteMethodsAndBoxField(clazz);
  			return classWriteMethods.get(clazz);
  		} else
  			return writeMethods;
  	}
docs: Return cached class write methods to avoid each time use reflect