code: @SuppressWarnings("unchecked")
    public static <T> T getFieldValue(Object object, String fieldName) {
      Field field = CACHE.getUnchecked(object.getClass().getName() + '#' + fieldName);
      if (field == null) {
        throw new IllegalArgumentException("Could not find field [" + fieldName + "] on target [" + object + "]");
      }
  
      Object result = null;
      try {
        result = field.get(object);
      } catch (IllegalAccessException ignored) {
      }
      return (T) result;
    }
docs: 获取类属性，无视private/protected限制，不经过getter方法
  
  @param object    类对象
  @param fieldName 属性名
  @param <T>       目标类型
  @return