| Index: go/src/infra/gae/libs/gae/memory/globalinfo.go
 | 
| diff --git a/go/src/infra/gae/libs/wrapper/memory/globalinfo.go b/go/src/infra/gae/libs/gae/memory/globalinfo.go
 | 
| similarity index 51%
 | 
| rename from go/src/infra/gae/libs/wrapper/memory/globalinfo.go
 | 
| rename to go/src/infra/gae/libs/gae/memory/globalinfo.go
 | 
| index 397e9def6820e15582ff895a313e3b2004469e06..13199ff6ac22beb762f6e98c8f99a65c46bdde1a 100644
 | 
| --- a/go/src/infra/gae/libs/wrapper/memory/globalinfo.go
 | 
| +++ b/go/src/infra/gae/libs/gae/memory/globalinfo.go
 | 
| @@ -5,9 +5,9 @@
 | 
|  package memory
 | 
|  
 | 
|  import (
 | 
| -	"infra/gae/libs/wrapper"
 | 
| -
 | 
|  	"golang.org/x/net/context"
 | 
| +
 | 
| +	"infra/gae/libs/gae"
 | 
|  )
 | 
|  
 | 
|  type giContextKeyType int
 | 
| @@ -18,24 +18,34 @@ func curGID(c context.Context) *globalInfoData {
 | 
|  	return c.Value(giContextKey).(*globalInfoData)
 | 
|  }
 | 
|  
 | 
| -// useGI adds a wrapper.GlobalInfo context, accessible
 | 
| -// by wrapper.GetGI(c)
 | 
| +// useGI adds a gae.GlobalInfo context, accessible
 | 
| +// by gae.GetGI(c)
 | 
|  func useGI(c context.Context) context.Context {
 | 
| -	return wrapper.SetGIFactory(c, func(ic context.Context) wrapper.GlobalInfo {
 | 
| -		return &giImpl{wrapper.DummyGI(), curGID(ic), ic}
 | 
| +	return gae.SetGIFactory(c, func(ic context.Context) gae.GlobalInfo {
 | 
| +		return &giImpl{gae.DummyGI(), curGID(ic), ic}
 | 
|  	})
 | 
|  }
 | 
|  
 | 
| +// globalAppID is the 'AppID' of everythin returned from this memory
 | 
| +// implementation (DSKeys, GlobalInfo, etc.). There's no way to modify this
 | 
| +// value through the API, and there are a couple bits of code where it's hard to
 | 
| +// route this value through to without making the internal APIs really complex.
 | 
| +const globalAppID = "dev~app"
 | 
| +
 | 
|  type globalInfoData struct{ namespace string }
 | 
|  
 | 
|  type giImpl struct {
 | 
| -	wrapper.GlobalInfo
 | 
| +	gae.GlobalInfo
 | 
|  	data *globalInfoData
 | 
|  	c    context.Context
 | 
|  }
 | 
|  
 | 
| -var _ = wrapper.GlobalInfo((*giImpl)(nil))
 | 
| +var _ = gae.GlobalInfo((*giImpl)(nil))
 | 
|  
 | 
|  func (gi *giImpl) Namespace(ns string) (context.Context, error) {
 | 
|  	return context.WithValue(gi.c, giContextKey, &globalInfoData{ns}), nil
 | 
|  }
 | 
| +
 | 
| +func (gi *giImpl) AppID() string {
 | 
| +	return globalAppID
 | 
| +}
 | 
| 
 |