/// <summary>
 /// Create those indexes which are going to be requested.
 /// </summary>
 /// <param name="indexes"></param>
 /// <returns></returns>
 protected virtual IObservable <int> CreateOffsets(HashSet <int> indexes)
 {
     return(_pagedBackingStoreCollection.CreateOffsets(indexes).ToObservable());
 }