Lazy lista zerado

Estou tentando fazer um metodo Lazy, porem quando carrego a list.

this.lazyModel = new CadusuLazyDataModel(cadususervico);

e coloquei um print na tela , aparece “0”, e na minha classe CadusuLazyDataModel, coloquei um print do campo data aparece as informaçoes :
INFO: [br.uniplan.modelo.planouni.Cadusu[ codbenef=104010011000002 ],
br.uniplan.modelo.planouni.Cadusu[ codbenef=00021883400008007 ],
br.uniplan.modelo.planouni.Cadusu[ codbenef=01040172000022009 ],
br.uniplan.modelo.planouni.Cadusu[ codbenef=01040249000035005 ],
br.uniplan.modelo.planouni.Cadusu[ codbenef=104010012000006 ],
br.uniplan.modelo.planouni.Cadusu[ codbenef=01040104050725009 ],
br.uniplan.modelo.planouni.Cadusu[ codbenef=01049000007305001 ],
br.uniplan.modelo.planouni.Cadusu[ codbenef=104010012000005 ],
br.uniplan.modelo.planouni.Cadusu[ codbenef=01040816000009006 ],
br.uniplan.modelo.planouni.Cadusu[ codbenef=01040001050722009 ]]

Porem no meu bean System.out.print(this.lazyModel.getRowCount()), aparece “0”;

outra duvida, como eu faria a questão de paginação das paginas ???



@ManagedBean
@ViewScoped
public class PrecadusuMbean extends ManagedBeanGenerico<Precadusu, PrecadusuServico> implements Serializable {
    @EJB
    private CadusuServico cadususervico;

    private LazyDataModel<Cadusu> lazyModel;



    public void selecionartpusuario() throws ParseException {
          this.lazyModel = new CadusuLazyDataModel(cadususervico);    
          System.out.print(this.lazyModel.getRowCount());
     }          
          


public class CadusuLazyDataModel<S extends ServicoGenerico> extends LazyDataModel<Cadusu>{ 
    private List<Cadusu> data;
    protected S servico;

    public CadusuLazyDataModel(S servico) {
        this.servico = servico;
    }

    @Override
    public List<Cadusu> load(int first, int pageSize, String sortField, SortOrder sortOrder, Map<String, String> filters) {
        int paginacao;
        paginacao = 0;
        if (paginacao == 0) {
            String Clausula = " select u from Cadusu u where u.status = 'ATIVO'";
            data = servico.buscafindCadusulazy(first, pageSize, Clausula);
        }
        
        System.out.print(data);

        return data;

    }
}

INFO: [br.uniplan.modelo.planouni.Cadusu[ codbenef=104010011000002 ],
br.uniplan.modelo.planouni.Cadusu[ codbenef=00021883400008007 ],
br.uniplan.modelo.planouni.Cadusu[ codbenef=01040172000022009 ],
br.uniplan.modelo.planouni.Cadusu[ codbenef=01040249000035005 ],
br.uniplan.modelo.planouni.Cadusu[ codbenef=104010012000006 ],
br.uniplan.modelo.planouni.Cadusu[ codbenef=01040104050725009 ],
br.uniplan.modelo.planouni.Cadusu[ codbenef=01049000007305001 ],
br.uniplan.modelo.planouni.Cadusu[ codbenef=104010012000005 ],
br.uniplan.modelo.planouni.Cadusu[ codbenef=01040816000009006 ],
br.uniplan.modelo.planouni.Cadusu[ codbenef=01040001050722009 ]]

Alguem ???