code: func initControllerStack() {
  	RevelConfig.Controller.Reuse = Config.BoolDefault("revel.controller.reuse",true)
  
  	if RevelConfig.Controller.Reuse {
  		RevelConfig.Controller.Stack = utils.NewStackLock(
  			Config.IntDefault("revel.controller.stack", 10),
  			Config.IntDefault("revel.controller.maxstack", 200), func() interface{} {
  				return NewControllerEmpty()
  			})
  		RevelConfig.Controller.CachedStackSize = Config.IntDefault("revel.cache.controller.stack", 10)
  		RevelConfig.Controller.CachedStackMaxSize = Config.IntDefault("revel.cache.controller.maxstack", 100)
  		RevelConfig.Controller.CachedMap = map[string]*utils.SimpleLockStack{}
  	}
  }
docs: // Initialize the controller stack for the application