return (ByteBufferWithInfo)list.removeFirst();
list.addLast(item);
list.addFirst(item);
return list.size();