Christoph Strobl
Christoph Strobl
`MonoTemplate` replace/update operations add sharding information if possible to avoid unnecessary broadcasting to all shards and so should `DefaultBulkOperations`.
In the current arrangement the `RedisConnectionFactory` implementations are implementing both, `InitializingBean` and `SmartLifecycle` (See also #2502). Though, for historic reasons they eagerly try to connect to the Redis server already...
This commit changes the node value retrieval so that it first tries to determine the node type before falling back to reflective access of the _value field.
``` 404 NOT_FOUND: https://docs.spring.io/spring-framework/docs/6.0.0/spring-framework-reference/core.html#expressions 404 NOT_FOUND: https://docs.spring.io/spring/docs/6.0.0/spring-framework-reference/core.html#expressions 404 NOT_FOUND: https://docs.spring.io/spring-framework/docs/6.0.0/spring-framework-reference/core.html#expressions-spel-compilation ```
### Description In order to create and resume from a checkpoint using [CRaC](https://docs.azul.com/core/crac/crac-introduction) it is required that all sockets are closed before taking the snapshot. `HttpAsyncClientBuilder` used by the `RestClientBuilder`...
Related to: #3286
See: spring-projects/spring-data-commons#3083
Make sure to append space after order by clause and fix alias detection for wrapped sub select. Also make sure to ignore alias used in subselect so they do not...
Introduces built time null-safety checks to validate the consistency of null-safety annotations.
Also initialize maps & sets with size where possible. Closes: #3067