item persistence