package Ġio . caps ulo . base . data . store Ċ Ċ import Ġio . reactivex . Comp letable Ċ import Ġio . reactivex . Observable Ċ import Ġio . reactivex . Single ĊĊ Ċ /** Ċ Ġ* ĠInterface Ġfor Ġany Ġkind Ġof Ġstore . Ċ Ġ* Ċ Ġ* Ġsources Ġ: Ġhttps :// github . com / n 2 6 / N 2 6 Android Samples / blob / master / base / src / main / java / de / n 2 6 / n 2 6 android samples / base / data / store / Reactive Store . java Ċ Ġ*/ Ċ interface ĠReactive Store < Key , ĠValue > Ġ{ ĊĊĊĠĠĠ Ġ// ĠGet ĊĠĠĠ Ġfun Ġget Sing ular ( model : ĠKey ) Ġ: ĠSingle < Value > ĊĊĠĠĠ Ġfun ĠgetAll (): ĠSingle < List < Value >> ĊĊĠĠĠ Ġfun ĠgetAll Filter ( filter : ĠString ): ĠSingle < List < Value >> ĊĊĠĠĠ Ġ// ĠPut ĊĊĠĠĠ Ġfun Ġstore Sing ular ( model : ĠValue ): ĠComp letable ĊĊĠĠĠ Ġfun Ġstore All ( model List : ĠList < Value >): ĠComp letable ĊĊĠĠĠ Ġfun Ġreplace All ( model List : ĠList < Value >) ĊĊĠĠĠ Ġfun Ġclear () Ċ Ċ }