Does an Android Factory Reset also clear the cache partition?
Yes, a factory reset clear's the cache, dalvik cache, along with the user data.

&lt;string name="factory_reset1"&gt;Wipes Data, Cache, and Dalvik&lt;/string&gt;


The information on factory reset is hidden in the Source code.