how long can a cheesecake last from porto