You have to seal the heck out of it, and you might get a couple 3 years.
Last floor I did, I used spruce 1x3, with a half inch gap ,with a heavy coat of used engine oil, yeah, I know, but I ain't eating off it.
I made the floor in parts to remove easily to get all the crap out that seems to...