I have used shoo goo and E6000 (I think this works a bit better) to do as Grandma60 suggests (a thin layer along the inside, not beads). I haven't been brave enough to try it on my nice gold jewelry. I apply it when the weather stays consistently cool and my hands start to shrivel up. I peel it off when the weather warms up enough for my hands to puff up again. I don't shower and the rings are not worn every day but it lasts all winter.
You can also use it short term if I want to wear a ring on a smaller finger or delay in resizing.
Thanks grandma...I'll give silicone a try too. I feel like that may be safer for gold than e6000. I don't know that it isn't safe, I just haven't tried it because I don't have any gold that I'm willing to risk ruining.