RxProxy problem is that its the proxy that handle loading of the data as well saving from the cache and the auto refresh which means we have to use it to get an item once and dispose of it when got it.
Redesign it to have a getter which loads the data and update the cache.
Have a view that will call the above getter and keep up to date with the cache
get() /=> Return observable of object(Same as getOnce
view() /=> EntityView (Same interface as RxEntityProxy)
RxProxy problem is that its the proxy that handle loading of the data as well saving from the cache and the auto refresh which means we have to use it to get an item once and dispose of it when got it.
Redesign it to have a getter which loads the data and update the cache.
Have a view that will call the above getter and keep up to date with the cache
get() /=> Return observable of object(Same as
getOnceview() /=>
EntityView(Same interface asRxEntityProxy)