BalajiN | #0 | Using HttpSessionEventPublisher instead of listener to correctly handle session timeouts