/** * min * * @return min */ public long min() { return Lng.min(values, end); }
@Override protected CharBuf initialValue() { return CharBuf.createCharBuf(1000); } };
/** * This would be a good opportunity to reintroduce dynamic invoke * * @param function function * @param name name * @return result */ public long reduceBy(Object function, String name) { return Lng.reduceBy(values, end, function, name); }
private void localCacheInit() { if (localCache != null) { statsCollector.recordLevel(CACHE_SIZE_AT_FLUSH, this.localCache.size()); } localCache = new SimpleLRUCache<>(this.localCacheSize); }
/** * max * * @return max */ public long max() { return Lng.max(values, end); }
/** * median * * @return median */ public long median() { return Lng.median(values, end); }
/** * Sums the values with bounds checking. * * @return sum */ public long sum() { return Lng.sum(values, end); }
public QueueCallBackHandlerHub(List<QueueCallBackHandler> callBackHandlers) { this.callBackHandlers = Arry.array(QueueCallBackHandler.class, callBackHandlers); }
/** * variance * * @return variance */ public float variance() { return (float) varianceDouble(values, 0, end); }
/** * Add a new value to the list but don't employ a wrapper. * * @param integer new value * @return was able to add. */ public boolean addLong(long integer) { if (end + 1 >= values.length) { values = Lng.grow(values); } values[end] = integer; end++; return true; }
@Override public int hashCode() { int result = 1; result = 31 * result + (values != null ? Lng.hashCode(0, end, values) : 0); result = 31 * result + end; return result; }
@Override public void delete(final String key) { localCache.remove(key); }
@Override protected CharBuf initialValue() { return CharBuf.createCharBuf(255); } };
/** * This would be a good opportunity to reintroduce dynamic invoke * * @param function function * @return array */ public long reduceBy(Object function) { return Lng.reduceBy(values, end, function); }
/** * Add a new value to the list but don't employ a wrapper. * * @param integer new value * @return was able to add. */ @SuppressWarnings("UnusedReturnValue") public StatList add(int integer) { if (end + 1 >= values.length) { values = Lng.grow(values); } values[end] = integer; end++; return this; }
@Override public void deleteWithConfirmation(final Callback<Boolean> confirmation, final String key) { localCache.remove(key); confirmation.accept(true); }
/** * @param reduceBy reduceBy function * @return the reduction */ public long reduceBy(Lng.ReduceBy reduceBy) { return Lng.reduceBy(values, end, reduceBy); }
/** * Add a new value to the list. * * @param integer new value * @return was able to add. */ @Override public boolean add(Long integer) { if (end + 1 >= values.length) { values = Lng.grow(values); } values[end] = integer; end++; return true; }
@Override public void delete(final String key) { cache.remove(key); writeBehindWriter.delete(key); }