是否有任何关系b / w恢复视图阶段和缓存Facelet?

时间:2016-07-23 10:27:23

标签: caching facelets jsf-2.2

标题说明了一切。 默认情况下,JSF会定期检查Facelets视图更改 并且可以通过上下文参数

配置检查
javax.faces.FACELETS_REFRESH_PERIOD 

此外,抽象类FaceletCache

中有这种方法

public abstract boolean isFaceletCached(URL url);

可以覆盖缓存Facelet或不缓存。

我正在查看FaceletCache的默认实现,但无法知道Facelets是否默认缓存。

/**
 * Default FaceletCache implementation.
 */

final class DefaultFaceletCache extends FaceletCache<DefaultFacelet> {
    @Override
    public boolean isFaceletCached(URL url) {
        com.sun.faces.util.Util.notNull("url", url);

        return _faceletCache.containsKey(url);
    }


     //.....
}

什么时候应该真正缓存Facelet?​​

0 个答案:

没有答案