As some people have noticed (as have I) clearing the cache partition is ineffective. Part of the problem with battery life is the bloatware running in the background, which gets added with each OS update. This is why so many people take the risk of rooting their phones, in order to streamline what's on board. Also, given Apple's revelation/admission of slowing down the iPhone to "conserve battery life" it would not be a surprise that OS tools are added to Android to use battery needlessly in order to spur customers to upgrade. The sales incentive is obvious.
... View more