class DynamoDBCertRecordStoreConnection implements CertRecordStoreConnection {

    @Override
    public List<X509CertRecord> updateUnrefreshedCertificatesNotificationTimestamp(String lastNotifiedServer,
                                                                      long lastNotifiedTime,
                                                                      String provider) {
        try {
            List<Item> items = getUnrefreshedCertsRecords(lastNotifiedTime, provider);
            return updateLastNotified(lastNotifiedServer, lastNotifiedTime, items);
        } catch (Exception ex) {
            LOGGER.error("DynamoDB updateUnrefreshedCertificatesNotificationTimestamp Error: {}/{}", ex.getClass(), ex.getMessage());
            return new ArrayList<>();
        }
    }

    public  DynamoDBCertRecordStoreConnection(DynamoDB dynamoDB, final String tableName, String indexName);

}