Virtual rotating list

Is it possible to create an virtual list, which is rotating the dataset infinitely?

I have 300 List entries at the end of scrolling the virtual list should coninue scrolling with list entry 1. This should work without adding the 300 entries to the items array again. The respective memory consumption should be as low as possible.