public async Task RemoveAsync(List <string> errorList)
        {
            VisitorsConfigData config = await VisitorsConfigDataProvider.GetConfigAsync();

            DateTime oldest = DateTime.UtcNow.AddDays(-config.Days);

            using (VisitorEntryDataProvider visitorEntryDP = new VisitorEntryDataProvider()) {
                List <DataProviderFilterInfo> filters = DataProviderFilterInfo.Join(null, new DataProviderFilterInfo {
                    Field = nameof(VisitorEntry.AccessDateTime), Operator = "<", Value = oldest
                });
                int removed = await visitorEntryDP.RemoveItemsAsync(filters);

                errorList.Add(string.Format("{0} records removed from visitor data", removed));
            }
        }