class ObservableCache extends AbstractObservableWithUpstream<T, T> {

    public static <T> Observable<T> from(Observable<T> source) {
        return from(source, 16);
    }

    private  ObservableCache(Observable<T> source, CacheState<T> state);

}