protected virtual UniRx.IObservable <Command> AsyncSetCommandGetCacheByPath( UniRx.IObservable <Command> observable) { return(observable .ObserveOn(Scheduler.ThreadPool) .Select(command => this.SetCommandGetCacheByPath(command)) .ObserveOnMainThread() ); }