我知道与请求相关的所有信息都存储在FacesContext
类中,并且在请求结束时将其丢弃。那么LifeCycleContext
和FacesContext
有什么不同呢?它能活多久?它是GC在Http请求的末尾吗?
基于Java文档和http://docs.oracle.com/cd/E15051_01/web.1111/b31974/adf_lifecycle.htm。看来,LifeCycleContext负责对ADF放置的上下文进行分组。另一方面,FacesContext是一个Faces构造,用于保存人脸请求细节。LifeCycleContext增加了FacesContext提供的内容。记住,ADF是建立在特立尼达的基础上的,特立尼达是建立在面孔的基础上的。
应该在请求结束时释放。垃圾收集的时间取决于JVM。