This is split from discussions around
CDI-30. It was agreed that session context management and request context management are two different things. CDI-30 is now targeted to just managing request contexts, this ticket is to manage session contexts.
When considering this ticket, think of the following:
- How to associate a context with multiple threads
- How to look up a session context