怎么在AppBootHook里添加全局对象？
```
class AppBootHook {
  constructor(app) {
    this.app = app;
    this.app.testObj = {
      a: '2',
    };
  }
}

module.exports = AppBootHook;

```
我是这么写，但是在其他逻辑中没办法应用到app对象一直是
```
env: 'local',
    name: 'server',
    baseDir: '',
    subdomainOffset: 2,
    config: '<egg config>',
    controller: '<egg controller>',
    httpclient: '<egg httpclient>',
    loggers: '<egg loggers>',
    middlewares: '<egg middlewares>',
    router: '<egg router>',
    serviceClasses: '<egg serviceClasses>'
```
没找到相对应的文档

我的需求就是，在app启动阶段挂载一个全局对象，并且在特定声明周期执行

如果
```
module.exports = app => {
  app.cache = new Cache();
};
```
这样倒是就要挂载上去


------

或者如果把对象挂载到app.config也行，但完全不符合需求

