docs: @Override
      public int add(DownloadRequest request) throws IllegalArgumentException {
          checkReleased("add(...) called on a released ThinDownloadManager.");
          if (request == null) {
              throw new IllegalArgumentException("DownloadRequest cannot be null");
          }
          return mRequestQueue.add(request);
      }