In `findInCaches`, if the return type is a `CompletableFuture` but a cache get returns `null`, the execution falls through to the `reactiveCachingHandler`. It should instead `continue` onto the next cache in the context (if any).