@Configuration class to expose the
SessionRepositoryFilter as a bean named springSessionRepositoryFilter
and backed by Hazelcast.FlushModeSessionRepositoryFilter as a bean named
springSessionRepositoryFilter.SessionRepository implementation that stores
sessions in Hazelcast's distributed IMap.HazelcastIndexedSessionRepository instance.HazelcastIndexedSessionRepositoryHazelcastSessionRepository instance.Serializer implementation that handles the
(de)serialization of MapSession stored on IMap.ValueExtractor responsible for extracting principal name from the
MapSession.EntryProcessor responsible for handling updates to session.ApplicationEventPublisher that is used to publish
session events.HazelcastIndexedSessionRepository.setFlushMode(FlushMode)IndexResolver to use.HazelcastInstance to be injected in
HazelcastIndexedSessionRepository.