Skip to content
This repository
branch: master
Fetching contributors…

Octocat-spinner-32-eaf2f5

Cannot retrieve contributors at this time

file 38 lines (27 sloc) 0.623 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
package com.asyncj.core.api.article.ultrahighthroughput;

/**
* User: APOPOV
* Date: 15.10.13
*/
public class Train {

    public static int CAPACITY = 2*1024;

    private final long[] goodsArray;

    private int index;

    public Train(int capacity) {
        CAPACITY = capacity;
        goodsArray = new long[capacity];
    }

    public int getCapacity() {
        return CAPACITY;
    }

    public void addGoods(long i) {
        goodsArray[index++] = i;
    }

    public int goodsCount() {
        return index;
    }

    public long getGoods(int i) {
        index--;
        return goodsArray[i];
    }

}
Something went wrong with that request. Please try again.