spring-session
spring-session copied to clipboard
Spring Session
We should improve our reference documentation on Redis configuration capabilities to cover more advanced configuration scenarios (including `@SpringSessionRedisConnectionFactory`, `@SpringSessionRedisOperations` and other means of configuration customization).
Since configuring `ConfigureRedisAction#NO_OP` is quite essential for production environments, we could consider enhancing our Redis configuration support. For example, we could consider exposing it over `@EnableRedisHttpSession` in some way. Note...
Spring Session 2.1.1.RELEASE This (https://spring.io/blog/2018/10/31/spring-session-bean-ga-released) mentions that it is now possible to use PreDestroy with Session scoped beans. I do not see the valueUnbound method being called when a Session...
See the following snippets from our `Session` API: https://github.com/spring-projects/spring-session/blob/5d0775b802514da469e43fa00d9cdd58f238b30e/spring-session-core/src/main/java/org/springframework/session/Session.java#L135-L142 https://github.com/spring-projects/spring-session/blob/5d0775b802514da469e43fa00d9cdd58f238b30e/spring-session-core/src/main/java/org/springframework/session/Session.java#L144-L151 So the API defines negative value as never timeout and says nothing on 0 value. In practice, I believe we...
The Redis session repository implementations are currently not executing data store operations atomically, which can be challenging to deal with in highly concurrent environments where race conditions are common. It...
`HazelcastSessionRepository` currently relies on standard Java serialization, which isn't the ideal option performance wise. We should look into leveraging Hazelcast's serialization mechanism like `DataSerializable` which should yield a nice performance...
We should add a Converter that performs specific conversions based on the key of a Map. It would look to see if a special Converter is registered for the particular...
It would be nice if `RedisOperationsSessionRepository` had two `Converter
We have a strong requirement to use sticky sessions, because when content is written to our backend repository there is some asynchronous technology to update other cluster nodes. So only...
This is a brain storm on how to handle https://github.com/spring-projects/spring-session/issues/348#issuecomment-181205839 For example, a `org.springframework.core.convert.converter.Converter` could be used to prior to [saving the delta](7c53558454a160e0443d73366ecc9e0d32211c3f). Then the we could provide a `org.springframework.core.convert.converter.Converter`...