code: public void flagDuplicateDigest(CaptureSearchResult payload) {
  		flagDuplicateDigest();
  		put(CAPTURE_DUPLICATE_STORED_TS, payload.getCaptureTimestamp());
  		put(CAPTURE_DUPLICATE_PAYLOAD_FILE, payload.getFile());
  		put(CAPTURE_DUPLICATE_PAYLOAD_OFFSET,
  			String.valueOf(payload.getOffset()));
  		if (payload.getCompressedLength() > 0) {
  			put(CAPTURE_DUPLICATE_PAYLOAD_COMPRESSED_LENGTH,
  				String.valueOf(payload.getCompressedLength()));
  		}
  	}
docs: Mark this capture as a revisit of previous capture {@code payload}, identified by content digest.
  <p>Record location information is copied from {@code payload} so that the content can be
  loaded from the record later.</p>
  <p>{@link ResourceIndex} implementations should call this method before returning
  {@code CaptureSearchResult}s to {@code AccessPoint}.</p>
  @param payload capture being revisited
  @see #getDuplicateDigestStoredTimestamp()
  @see #getDuplicateDigestStoredDate()
  @see #getDuplicatePayloadFile()
  @see #getDuplicatePayloadOffset()
  @see #getDuplicatePayloadCompressedLength()