ALL unprocessed grains/beans will last many generations if stored in a dry airless sealed metal container.
oxygen is the second biggest killer of such foods, water is the first. then comes heat.
storing in sub zero cond is best.
all of your caned goods will out live your kids kids. just as long as no rust or the cans are not swelling.
may not be all that tasty or many vitamins, left but will feed you.
all processed foods will go bust, (no more Twinkies). there i$ a built in de$ign for thi$ a$ the maker$ want you to buy more. $$$$
big gun's...i love big gun's