return new SharedBuffer<>(valuesWithIds, entriesMap, mappingContext, starters);
public NFA( final TypeSerializer<T> eventSerializer, final long windowTime, final boolean handleTimeout) { this.eventSerializer = eventSerializer; this.nonDuplicatingTypeSerializer = new NonDuplicatingTypeSerializer<>(eventSerializer); this.windowTime = windowTime; this.handleTimeout = handleTimeout; this.eventSharedBuffer = new SharedBuffer<>(nonDuplicatingTypeSerializer); this.computationStates = new LinkedList<>(); this.states = new HashSet<>(); }
@Override public SharedBuffer<K, V> createInstance() { return new SharedBuffer<>(new NonDuplicatingTypeSerializer<V>(valueSerializer)); }
return new SharedBuffer<>(buffer.valueSerializer, pageMap);
return new SharedBuffer<>(valuesWithIds, entriesMap, mappingContext, starters);
return new SharedBuffer<>(valuesWithIds, entriesMap, mappingContext, starters);
return new SharedBuffer(new NonDuplicatingTypeSerializer(valueSerializer), pages);