All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.github.davidmoten.rx.observables.CachedObservable Maven / Gradle / Ivy

package com.github.davidmoten.rx.observables;

import com.github.davidmoten.rx.internal.operators.OnSubscribeCacheResetable;

import rx.Observable;

public class CachedObservable extends Observable {

    private final OnSubscribeCacheResetable cache;

    public CachedObservable(Observable source) {
        this(new OnSubscribeCacheResetable(source));
    }

    CachedObservable(OnSubscribeCacheResetable cache) {
        super(cache);
        this.cache = cache;
    }

    public CachedObservable reset() {
        cache.reset();
        return this;
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy