public void store(String sourceAci, UUID messageGuid) {

    try {
      Objects.requireNonNull(sourceAci);

      reportMessageDynamoDb.store(hash(messageGuid, sourceAci));
    } catch (final Exception e) {
      logger.warn("Failed to store hash", e);
    }
  }
@Test
  void testStore() {
    assertDoesNotThrow(() -> reportMessageManager.store(null, messageGuid));

    verifyNoInteractions(reportMessageDynamoDb);

    reportMessageManager.store(sourceAci.toString(), messageGuid);

    verify(reportMessageDynamoDb).store(any());

    doThrow(RuntimeException.class)
        .when(reportMessageDynamoDb).store(any());

    assertDoesNotThrow(() -> reportMessageManager.store(sourceAci.toString(), messageGuid));
  }