code: @Nullable
    @Override
    protected ObjectStatus getObjectStatus(String key) {
      try {
        FileInfo fileInfo = mKodoClinet.getFileInfo(key);
        if (fileInfo == null) {
          return null;
        }
        return new ObjectStatus(key, fileInfo.hash, fileInfo.fsize, fileInfo.putTime / 10000);
      } catch (QiniuException e) {
        LOG.warn("Failed to get Object {}, Msg: {}", key, e);
      }
      return null;
    }
docs: Gets metadata information about object. Implementations should process the key as is, which may
  be a file or a directory key.
  
  @param key ufs key to get metadata for
  @return {@link ObjectStatus} if key exists and successful, otherwise null