The method names suggest they should perform the same function; just one is async and the other not.
However, if I understand it correctly…
DeleteAll() takes a list of record pocos to delete from a table, and
DeleteAllAsync() deletes all records from a given table by type.