Skip to content

Commit 2078f55

Browse files
mp911dejxblum
authored andcommitted
Polishing.
Replace blocking lock wait with non-blocking flow. Add support for asynchronous storage to persist the cache value after retrieval from the value supplier. Introduce AsyncCacheWriter abstraction to improve functional guards. Reformat code. Remove redundant tests. Revisit deprecation notices with consistent mention of the version in which the deprecation was introduced. Refine exception messages when RedisCache does not support async retrieval.
1 parent fab4931 commit 2078f55

File tree

9 files changed

+598
-813
lines changed

9 files changed

+598
-813
lines changed

src/main/java/org/springframework/data/redis/aot/RedisRuntimeHints.java

+1
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,7 @@ public void registerHints(RuntimeHints hints, @Nullable ClassLoader classLoader)
106106
TypeReference.of(ReactiveClusterScriptingCommands.class),
107107
TypeReference.of(ReactiveClusterGeoCommands.class),
108108
TypeReference.of(ReactiveClusterHyperLogLogCommands.class), TypeReference.of(ReactiveRedisOperations.class),
109+
TypeReference.of(ReactiveRedisConnectionFactory.class),
109110
TypeReference.of(ReactiveRedisTemplate.class), TypeReference.of(RedisOperations.class),
110111
TypeReference.of(RedisTemplate.class), TypeReference.of(StringRedisTemplate.class),
111112
TypeReference.of(KeyspaceConfiguration.class), TypeReference.of(MappingConfiguration.class),

0 commit comments

Comments
 (0)