| 
														
															@@ -21,11 +21,11 @@ func keyToken(appid string) string { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 // NewClient new client 
														 | 
														
														 | 
														
															 // NewClient new client 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 func NewClient(appID, appSecret, token, encodingAESKey string) *Client { 
														 | 
														
														 | 
														
															 func NewClient(appID, appSecret, token, encodingAESKey string) *Client { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	key := key(appID) 
														 | 
														
														 | 
														
															 	key := key(appID) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	if v, ok := cache.Load(key); ok { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	if v, ok := memcache.Load(key); ok { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		return v.(*Client) 
														 | 
														
														 | 
														
															 		return v.(*Client) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	} 
														 | 
														
														 | 
														
															 	} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	c := &Client{AppID: appID, AppSecret: appSecret, Token: token, EncodingAESKey: encodingAESKey} 
														 | 
														
														 | 
														
															 	c := &Client{AppID: appID, AppSecret: appSecret, Token: token, EncodingAESKey: encodingAESKey} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	cache.Store(key, c) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	memcache.Store(key, c) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	return c 
														 | 
														
														 | 
														
															 	return c 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 } 
														 | 
														
														 | 
														
															 } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -56,9 +56,9 @@ func (wc *Client) getToken() (token string, err error) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		wc.AccessToken = accessToken 
														 | 
														
														 | 
														
															 		wc.AccessToken = accessToken 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		token = wc.AccessToken 
														 | 
														
														 | 
														
															 		token = wc.AccessToken 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		key := key(wc.AppID) 
														 | 
														
														 | 
														
															 		key := key(wc.AppID) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-		cache.Store(key, wc) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		memcache.Store(key, wc) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		key = keyToken(wc.AppID) 
														 | 
														
														 | 
														
															 		key = keyToken(wc.AppID) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-		cache.Store(key, accessToken) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		//cache.Store(key, accessToken) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	} 
														 | 
														
														 | 
														
															 	} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	return 
														 | 
														
														 | 
														
															 	return 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 } 
														 | 
														
														 | 
														
															 } 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -84,7 +84,7 @@ func (wc *Client) getTicket(now int64) (ticket string, err error) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		wc.Ticket = ticket 
														 | 
														
														 | 
														
															 		wc.Ticket = ticket 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		key := key(wc.AppID) 
														 | 
														
														 | 
														
															 		key := key(wc.AppID) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-		cache.Store(key, wc) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		memcache.Store(key, wc) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	} 
														 | 
														
														 | 
														
															 	} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	return 
														 | 
														
														 | 
														
															 	return 
														 |