How do "apt-get clean" and "apt-get clean all" differ?

In

sudo apt-get clean all

all is just ignored, like anything else you append after clean.

It's the same with for example

sudo apt-get clean my room