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