this.threadSaveCount = checkNotNull(threadSaveCount);
this.sessionSaveCount = getThreadSaveCount();
this.root = contentSession.getLatestRoot();
this.idManager = new IdentifierManager(root);
this.clock = checkNotNull(clock);
this.sessionStats = new SessionStats(contentSession.toString(),
contentSession.getAuthInfo(), clock);
this.sessionCounters = sessionStats.getCounters();
checkNotNull(statisticManager);
readCounter = statisticManager.getCounter(SESSION_READ_COUNTER);
readDuration = statisticManager.getCounter(SESSION_READ_DURATION);