class SecretDAO {

  public int countSecretsDeletedBeforeDate(DateTime deleteBefore) {
    checkArgument(deleteBefore != null);

    // identify the secrets deleted before this date
    return secretSeriesDAOFactory.using(dslContext.configuration())
        .getIdsForSecretSeriesDeletedBeforeDate(deleteBefore)
        .size();
  }

  public  SecretDAO(DSLContext dslContext, SecretContentDAOFactory secretContentDAOFactory,
      SecretSeriesDAOFactory secretSeriesDAOFactory, ContentCryptographer cryptographer);

}