【优化】由于getChannels是一个非常耗时的操作，应尽量避免该操作。故每次进行该操作时，调用prepareMemChannels，对所有channel做memcache操作，避免将来再次调用getChannels及相关函数。