usa a circularQueue, ao inves da generic circulararraylist. alem disso
agora o gerenterecurso eh injetado