Skip to content

Commit 10a21bb

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. See spring-projects#2650 Original pull request: spring-projects#2717
1 parent 3dac68f commit 10a21bb

File tree

9 files changed

+598
-813
lines changed

9 files changed

+598
-813
lines changed

Diff for: 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)