/// <summary>
 /// Calculates a hash to uniquely identify a search
 /// </summary>
 protected virtual int GetSearchHash(ITrafficDataAccessor dataSource, SearchCriteriaSet criteriaSet)
 {
     return(dataSource.GetHashCode() ^ criteriaSet.GetHashCode());
 }