Я пытаюсь понять, что произойдет, если я кэширую результат метода, возвращающего холодный наблюдаемый? Поток еще не материализован, так что собственно кеш содержит? Я попытался выяснить использование 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
@ Энигматичность См. Редактирование. –