//取父节点数据
ArrayList fBoard = null;
fBoard = (ArrayList)CacheManager.getCache(ENV.FBOARD).get("fBoard_key");
       if(fBoard == null){
            fBoard = new ArrayList();
            //数据库查询操作...
            //将取得的数据放入缓存
            CacheManager.getCache(ENV.FBOARD).put("fBoard_key",fBoard);
       }
//取孩子节点数据
ArrayList cBoard = null;
cBoard = (ArrayList)CacheManager.getCache(ENV.CBOARD).get("cBoard_key");
       if(cBoard == null){
            cBoard = new ArrayList();
            //数据库查询操作...
            //将取得的数据放入缓存
            CacheManager.getCache(ENV.CBOARD).put("cBoard_key",cBoard);
       }上面出现一个问题,不管怎样,父亲节点的数据总存在,而孩子节点有下面问题,有时候没有数据,而我尝试刷新几次网页,孩子节点的数据又有了,具体的效果大家可以去网站看看http://www.baohulu.net/bbs/
[该网站是我给一个公司做的论坛]
希望各位高手解答,不会者也帮我顶一下