Explain the role of the HubLifetimeManager in SignalR and how to implement a custom version.
Naresh Beniwal