public override int GetHighestKnownIndex(CollectionQuery query) { if(cachedData.ContainsKey(query.CacheKey)) { return cachedData[query.CacheKey].Items.Count - 1; } else { return 0; } }