```rx: FooRepository { val foo: Observable<Lis...
# coroutines
u
Copy code
rx:
FooRepository {
	val foo: Observable<List<Foo>> by lazy { 
		fooDao.foo
			.publish()
			.autoConnect()
			.replay(1) 
		}
}

flow:
FooRepository {
	val foo: Flow<List<Foo>> by lazy { 
		fooDao.foo
			.shareIn(scope = ???, started = SharingStarted.Lazyly()) 
	}
}