Why are you soaking chains in gasoline? It's dangerous and you can't just throw it in the trash! Just use either mineral spirits or degreaser or brake cleaner or diesel, or Finish Line degreaser, or lately I've been trying WD40 and it works really good...not as a lube but as a degreaser of course. Don't get me wrong, I know gasoline is a great degreaser but it's also highly volatile, but you could use the spent gasoline on weeds just don't let the environmental cops catch you.
So you ride your bike to save gas, but use gas to clean the chain...a bit of irony if you ask me! If you light a match to the gasoline with your chains still in it maybe the resulting fire will super clean your chains!