package victoralbertos.io.android;
/**
* Created by victor on 21/01/16.
*/
public interface RxProviders {
/* @LifeCache(duration = 1, timeUnit = TimeUnit.SECONDS)
Observable<String> getMessage(Observable<String> message, DynamicKey dynamicKey);
Observable<List<Mock>> getMocksPaginate(Observable<List<Mock>> mocks, DynamicKey page);
@LifeCache(duration = 1, timeUnit = TimeUnit.MILLISECONDS)
Observable<List<Mock>> getMocksEphemeralPaginate(Observable<List<Mock>> mocks, DynamicKey page);
@Actionable
Observable<List<Mock.InnerMock>> mocks(Observable<List<Mock.InnerMock>> message, EvictProvider evictProvider);
@Actionable
Observable<List<Mock>> mocksDynamicKey(Observable<List<Mock>> message, DynamicKey dynamicKey, EvictDynamicKey evictDynamicKey);
@Actionable
Observable<List<Mock>> mocksDynamicKeyGroup(Observable<List<Mock>> message, DynamicKeyGroup dynamicKeyGroup, EvictDynamicKeyGroup evictDynamicKey);*/
}