Uhm, this is already done by the `expiresAt` property in Cart entity. I just delete carts where this property is in the past.