spring-session
spring-session copied to clipboard
Spring Session Redis should use `Lifecycle` instead of `DisposableBean`
Using DisposableBean is causing conflicts with Spring Data Redis's Connection factories that have migrated to Lifecycle to start/stop connection pools for snapshotting. Lifecycle.stop is invoked too early for Spring Session. Here are a few related tickets:
https://github.com/spring-projects/spring-data-redis/issues/3076 https://github.com/spring-projects/spring-data-redis/issues/2983
We should look into migrating InitializingBean as well.
cc @mp911de