Hi! Shelf life is probably same as "Best By" date. CJ rice is finished fast here. I never thought of the shelf life. If the intention is for rice to be kept as part of a survival food stock seems best to buy rice packaged for long term storage.
Not sure what shelf life is listed as by the manufacturer but I've had it keep at least 6 months with no noticeable loss of quality. I suspect it will keep longer but I only have it until I finish what I have ordered.
The bowl I just ate (purchased this week, locally) has a printed "Best Before" date of slightly more than 6 months from now. That said, "Best Before" dates can sometimes be a bit arbitrary, and usually are based on quality (flavor, texture, and color) over safety. Retort-packaged starches can stay safe for years at room temperature.
To be fair, you'd have to check the stamp on the product itself, that having been said, I've received product with expiration range of a month to 3-months out; others may have differing experience and their answers are appreciated as well.