Optimize _clearCache().
It is cheaper to make an assignment or call strtolower() than to pluralize.