org.apache.myfaces.view.facelets.pool
Class ViewPool

java.lang.Object
  extended by org.apache.myfaces.view.facelets.pool.ViewPool
Direct Known Subclasses:
ViewPoolImpl

public abstract class ViewPool
extends Object

This class defines the necessary operations that a view pool should comply in order to be used by MyFaces.

A View Pool is a set of initialized views that are kept ready to use. The idea is reset and reuse views taking advantage of existing JSF 2.0 Partial State Saving algorithm with some small additions to component's saveState() method.

This technique works by these reasons: