In-memory POJO cache using RxJava