Skip to content

Commit efc9ecf

Browse files
committed
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 #2650 Original pull request: #2717
1 parent a72c426 commit efc9ecf

10 files changed

+719
-816
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)