Requirements for CD8 T-cell priming, memory generation and maintenance.