I always assumed the best strategy would be PVC plumbing pipe. You can get 4inch (10cm) diameter sizes cut to any length. Stuff your cash/jewels/drugs + desiccant and use PVC sealant caps with waterproof sealant. Bury as deep as you want. I would expect that to last decades. Plus it should not set off any metal detectors.