long age = Navigation.getConfig().getIndexPageCacheLifetime(); if (age == 0) { DispatcherHelper.cacheDisable(response); } else { DispatcherHelper.cacheForWorld(response, (int)age); } AbstractObjectList obList = (AbstractObjectList)itemList; obList.setDefinition(new CMSDataCollectionDefinition()); obList.setRenderer(new CMSDataCollectionRenderer()); obList.getDefinition().setObjectType( "com.arsdigita.cms.ContentPage" ); obList.getDefinition().setDescendCategories(true); obList.getRenderer().setPageSize(5); obList.getRenderer().addAttribute( "title" );