I use a water based cleaning fluid in my chain cleaner and I just run the chain though it for about 2 minutes and then get the hose on the chain to wash out the dirty fluid. Shake the bike to get rid of surpus water and then spray with a water displacement fluid (WD40 or the like) leave for a couple of hours- or days and then wipe the chain and relube thoroughly. I am not a believer in taking time on this so plenty of oil on the chain to make sure it gets through to the innards of the chain and leave for a couple of hours. Then wipe clean and go and ride.
But keeping that chain clean- after every MTB ride or about 200 miles on the road and I stop all the dirt acting as a grinding paste wearing out the chain, chain rings and cassette.
__________________
How long was I in the army? Five foot seven.
Spike Milligan