The solution we're using in shopify is just to touch the record, which involves a unnecessary db write. This was decided as an option to expire without touching the record.