Tuna cans are cooked after being sealed, so no bacteria gets to the inside after cooking is done. The meat will last for years, but still not forever.