Move IStateCache initialization inside ISession