/// <inheritdoc /> public IObservable <IChangeSet <TObject, TKey> > Connect(Func <TObject, bool> predicate = null) => _innerCache.Connect(predicate);
/// <inheritdoc /> public IObservable <IChangeSet <TObject, TKey> > Connect(Func <TObject, bool> predicate) { return(_innerCache.Connect(predicate)); }
/// <summary> /// Returns a filtered changeset of cache changes preceeded with the initial state /// </summary> /// <param name="filter">The filter.</param> /// <returns></returns> public IObservable <IChangeSet <TObject, TKey> > Connect(Func <TObject, bool> filter) { return(_innnerCache.Connect(filter)); }