@Override public MinMaxNState createGroupedState() { return new GroupedMinMaxNState(); }
@Override public TypedHeap getTypedHeap() { return heaps.get(getGroupId()); }
@Override public void setTypedHeap(TypedHeap value) { TypedHeap previous = getTypedHeap(); if (previous != null) { size -= previous.getEstimatedSize(); } heaps.set(getGroupId(), value); size += value.getEstimatedSize(); }
@Override public TypedHeap getTypedHeap() { return heaps.get(getGroupId()); }
@Override public void setTypedHeap(TypedHeap value) { TypedHeap previous = getTypedHeap(); if (previous != null) { size -= previous.getEstimatedSize(); } heaps.set(getGroupId(), value); size += value.getEstimatedSize(); }
@Override public MinMaxNState createGroupedState() { return new GroupedMinMaxNState(); }