Sadly, no. Because it hasn't been soaked in alcohol, it won't last for years. But it also tastes a heck of a lot better, so that's the trade-off. However, because there's no dairy in it, the cake will keep, wrapped airtight in foil or plastic wrap, for several weeks at room temperature or at least three months in the refrigerator. That's right, three months! It can also be frozen for at least six months.