我想了解如果我緩存返回一個冷的Observable的方法的結果會發生什麼?該流尚未實現,那麼緩存實際上包含了什麼?我試圖找出使用Hazelcast和Spring Boot,但無法使緩存工作。如何緩存像Observable這樣的被動式發佈者?
編輯: 當我說緩存不工作時,基於我從Hazelcast管理中心看到的情況發言。根據緩存配置(我嘗試了很多事情),緩存顯示但沒有條目,或緩存根本不顯示。
實施例:
@javax.cache.annotation.CacheResult
Observable<Integer> random() {
// Do I get a new number every time?
return Observable.just(new Random().nextInt());
}
「無法獲得緩存工作」是什麼意思? – Enigmativity
@Enigmativity請參閱編輯。 –