Affects Version/s: None
Fix Version/s: None
- fix ordering of class members
- Remove Interface Session and rename inner class SessionImpl to Session
- make properties private final where possible
- rename SessionTrackerImpl to LeaderSessionTracker. There's a LearnerSessionTracker, so it makes sense.
- make the following code clearer, what does the bitshifting do?
- replace the inner class SessionSet by a normal Set
- make SessionTrackerImpl an instance of Runnable