code: @Override
      public String addContent(final String spaceId,
                               final String contentId,
                               final InputStream content,
                               final long contentSize,
                               final String contentMimeType,
                               final String contentChecksum,
                               final Map<String, String> contentProperties)
          throws ContentStoreException {
          //unlike other ContentStore methods, addContent() should not be retried since the stream
          //must be reset by the caller in order to produce valid results.
          return doAddContent(spaceId,
                              contentId,
                              content,
                              contentSize,
                              contentMimeType,
                              contentChecksum,
                              contentProperties);
      }
docs: {@inheritDoc}