@Override
    public void addEveryState(StateEvent stateEvent) {

        StateEvent clonedEvent = stateEventCloner.copyStateEvent(stateEvent);
        clonedEvent.setType(ComplexEvent.Type.CURRENT);
        if (clonedEvent.getStreamEvent(stateId) != null) {
            // Set the timestamp of the last arrived event
            clonedEvent.setTimestamp(clonedEvent.getStreamEvent(stateId).getTimestamp());
        }
        clonedEvent.setEvent(stateId, null);
        clonedEvent.setEvent(partnerStatePreProcessor.stateId, null);
        StreamPreState state = stateHolder.getState();
        try {
            // Start state takes events from newAndEveryStateEventList
            state.getNewAndEveryStateEventList().add(clonedEvent);
            partnerStatePreProcessor.addEventToNewAndEveryStateEventList(clonedEvent);
        } finally {
            stateHolder.returnState(state);
        }
    }
The time defined by 'for' in an absence pattern.
modules/siddhi-core/src/main/java/io/siddhi/core/query/input/stream/state/AbsentLogicalPreStateProcessor.java