Added purgeAndSave method to retain any purged items from main cache