@Override
    public void setCursor(int index) {
        if (index < 0 || index >= this.size) {
            throw new IndexOutOfBoundsException("Index: " + index + ", Size: " + this.size);
        }
        this.cursor.set(index);
    }
The current position of the cursor
helper/src/main/java/me/lucko/helper/bucket/CycleImpl.java