sessions must always be able to reach cache