fixedqueue class