public void prefetchIsClosed(StateAccessor<?> state) { if (isFinishedSetNeeded()) { state.access(FINISHED_BITS_TAG).readLater(); } }
public void prefetchPaneInfo(ReduceFn<?, ?, ?, ?>.Context context) { context.state().access(PaneInfoTracker.PANE_INFO_TAG).readLater(); }
public void prefetchForMerge( W window, Collection<W> mergingWindows, MergingStateAccessor<?, W> state) { if (isFinishedSetNeeded()) { for (ValueState<?> value : state.accessInEachMergingWindow(FINISHED_BITS_TAG).values()) { value.readLater(); } } rootTrigger .getSpec() .prefetchOnMerge( contextFactory.createMergingStateAccessor(window, mergingWindows, rootTrigger)); }
minBufferedIdState.readLater(); long nextId = MoreObjects.firstNonNull(nextIdState.read(), 0L); long minBufferedId = MoreObjects.firstNonNull(minBufferedIdState.read(), Long.MAX_VALUE);
minBufferedIdState.readLater(); long nextId = MoreObjects.firstNonNull(nextIdState.read(), 0L); long minBufferedId = MoreObjects.firstNonNull(minBufferedIdState.read(), Long.MAX_VALUE);