@Override
    public void partitionCreated() {
        StreamPreState state = stateHolder.getState();
        try {
            if (!state.isStarted()) {
                state.started();
                if (isStartState && waitingTime != -1 && ((LogicalStreamPreState) state).active) {
                    this.lock.lock();
                    try {
                        this.scheduler.notifyAt(
                                this.siddhiQueryContext.getSiddhiAppContext().
                                        getTimestampGenerator().currentTime() + waitingTime);
                    } finally {
                        this.lock.unlock();
                    }
                }
            }
        } 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