public bool HasAllDataBeenLoaded(CollectionQuery query) { CachedDataSet dataSet; if(cachedData.TryGetValue(query.CacheKey, out dataSet) == false) { return false; } return dataSet.IsComplete; }