@Override public boolean addAll(Collection<? extends T> c) { for (T ds : c) { boolean result = add(ds); if (!result) return result; } return true; }
@Override public boolean isEmpty() { return size() < 1; }
public MagicQueue build() { if (numberOfBuckets < 1) numberOfBuckets = Nd4j.getAffinityManager().getNumberOfDevices(); MagicQueue queue = new MagicQueue(numberOfBuckets, capacity, type); queue.mode = this.mode; return queue; } }