Add user cache system for apc, shm, redis, memcache