cache -- removed unused argument parsing method
cache -- don't add blank user parts
cache -- renamed variable cache_mechanism