Hi,

because you use FileIO I suppose that your pipeline runs in batch mode. Event-time timers in both batch and streaming mode depend on a _watermark_ [1], which keeps track of the progress in event time. Batch pipelines do not have simple ability to work with watermarks (data can be arbitrarily delayed), so event-time timers fire for batch pipelines only _at the end of the computation_. That is where all windows get triggered and where all timers fire. Streaming pipelines have information about progress in event time coming from sources, so they fire timers in the way one would expect.

Best,

 Jan

[1] https://beam.apache.org/documentation/basics/#watermark

On 3/19/24 15:40, LDesire wrote:
Hello Apache Beam community.

This might be a minor issue, but I'm writing a pipeline and I don't understand something, so I wanted to ask a question.

The pipeline looks like this

ReadFromHDFS -> ConvertToDto -> WithTimestamps -> WithKeys -> Windowing -> StateDoFn

Windowing used 1 hour FixedWindows.
I also configured the triggering with AfterWatermark, EarlyFiring, and LateFiring.

And in StateDoFn, I used an event timer, which I set to 1 minute in @ProcessElement.

And we put the elements into a BagState.

So, in OnTimer, shouldn't the BagState contain data from the start of the window to 1 minute after the event (i.e. 1 minute after the event time)?

I don't understand why it contains all the data within the window.

Here's the pipeline I wrote


pipeline.apply(FileIO.match() .filepattern(options.getPath()) ) .apply(FileIO.readMatches()) .apply(FileRead.of()) .apply(ToForex.of()) .apply(WithTimestamps.of(Forex::getTimestamp)) .apply(WithKeys.of(Forex::getPid)) .setCoder(KvCoder.of(StringUtf8Coder.of(), ForexCoder.of())) .apply( Window.<KV<String, Forex>>into(FixedWindows.of(Duration.standardHours(1L))) .triggering( AfterWatermark.pastEndOfWindow() .withEarlyFirings(AfterProcessingTime.pastFirstElementInPane().plusDelayOf(Duration.standardMinutes(10L))) .withLateFirings(AfterPane.elementCountAtLeast(1)) ) .withAllowedLateness(Duration.standardMinutes(5L)) .accumulatingFiredPanes() ) .apply(ParDo.of(new DoFn<KV<String, Forex>, KV<String, Double>>() { @StateId("buffer") private final StateSpec<@NonNull BagState<Forex>> bufferSpec = StateSpecs.bag(ForexCoder.of()); @StateId("minTimestamp") private final StateSpec<@NonNull CombiningState<Long, long[], Long>> minTimestampSpec = StateSpecs.combining(Min.ofLongs()); @TimerId("timer") private final TimerSpec timerSpec = TimerSpecs.timer(TimeDomain.EVENT_TIME); @ProcessElement @RequiresTimeSortedInput public void process( @Timestamp Instant timestamp, @Element KV<String, Forex> element, @StateId("buffer") BagState<Forex> bufferState, @AlwaysFetched @StateId("minTimestamp") CombiningState<Long, long[], Long> minTimestampState, @TimerId("timer") Timer timer ) { final long minTimestamp = Math.min(minTimestampState.read(), timestamp.getMillis()); timer.withOutputTimestamp(Instant.ofEpochMilli(minTimestamp)) .set(Instant.ofEpochMilli(minTimestamp).plus(Duration.standardMinutes(1L))); bufferState.add(element.getValue()); } @OnTimer("timer") public void onTimer( @Key String key, @AlwaysFetched @StateId("buffer") BagState<Forex> bufferState, @AlwaysFetched @StateId("minTimestamp") CombiningState<Long, long[], Long> minTimestampState, @Timestamp Instant timestamp, OutputReceiver<KV<String, Double>> output, @TimerId("timer") Timer timer ) { log.info("[onTimer] at {},", timestamp); log.info( "[onTimer] key = {}, minTimestamp = {}, maxTimestamp = {}", key, Streams.stream(bufferState.read()).min(Comparator.comparing(Forex::getTimestamp)) .map(Forex::getTimestamp).get() , Streams.stream(bufferState.read()).max(Comparator.comparing(Forex::getTimestamp)) .map(Forex::getTimestamp).get() ); final double average = Streams.stream(bufferState.read()) .mapToDouble(Forex::getLastNumeric) .average() .orElse(.0); output.output(KV.of(key, average)); minTimestampState.clear(); bufferState.clear(); timer.clear(); } }))


My expectation is that the difference between minTimestamp and maxTimestamp in the onTimer log should be at least 1 minute.

But it looks like the BagState contains data from all windows, even though the event timer is 1 minute.

Am I misunderstanding the EventTimer?

Thanks.


정보: [onTimer] at 2024-03-18T18:55:29.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-18T20:59:59.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 1823, minTimestamp = 2024-03-18T18:01:13.000Z, maxTimestamp = 2024-03-18T18:55:29.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 993168, minTimestamp = 2024-03-19T00:00:28.000Z, maxTimestamp = 2024-03-19T00:16:15.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T02:59:32.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 2112, minTimestamp = 2024-03-19T02:01:11.000Z, maxTimestamp = 2024-03-19T02:59:32.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 2113, minTimestamp = 2024-03-19T00:02:08.000Z, maxTimestamp = 2024-03-19T00:59:29.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-18T19:58:43.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 1823, minTimestamp = 2024-03-18T19:01:02.000Z, maxTimestamp = 2024-03-18T19:58:43.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T01:58:36.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T03:59:43.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 2113, minTimestamp = 2024-03-19T01:00:02.000Z, maxTimestamp = 2024-03-19T01:58:36.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 2112, minTimestamp = 2024-03-19T03:00:08.000Z, maxTimestamp = 2024-03-19T03:59:43.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T01:59:16.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T04:57:40.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T02:59:32.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 2112, minTimestamp = 2024-03-19T04:00:22.000Z, maxTimestamp = 2024-03-19T04:57:40.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 2114, minTimestamp = 2024-03-19T05:00:19.000Z, maxTimestamp = 2024-03-19T05:59:28.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 63, minTimestamp = 2024-03-18T19:07:32.000Z, maxTimestamp = 2024-03-18T19:59:58.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 59, minTimestamp = 2024-03-18T20:00:00.000Z, maxTimestamp = 2024-03-18T20:59:59.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T02:17:20.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 993168, minTimestamp = 2024-03-19T02:02:18.000Z, maxTimestamp = 2024-03-19T02:17:20.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T04:18:18.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 993168, minTimestamp = 2024-03-19T04:18:18.000Z, maxTimestamp = 2024-03-19T04:18:18.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T10:59:57.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T06:18:23.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 993168, minTimestamp = 2024-03-19T06:18:23.000Z, maxTimestamp = 2024-03-19T06:18:23.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 53, minTimestamp = 2024-03-19T10:00:01.000Z, maxTimestamp = 2024-03-19T10:59:57.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T08:19:22.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 993168, minTimestamp = 2024-03-19T08:19:22.000Z, maxTimestamp = 2024-03-19T08:19:22.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-18T18:59:57.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 993169, minTimestamp = 2024-03-19T01:00:20.000Z, maxTimestamp = 2024-03-19T01:59:16.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T10:20:22.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 993168, minTimestamp = 2024-03-19T10:20:22.000Z, maxTimestamp = 2024-03-19T10:20:22.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T12:22:17.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 993168, minTimestamp = 2024-03-19T12:20:23.000Z, maxTimestamp = 2024-03-19T12:22:17.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T02:58:16.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 2113, minTimestamp = 2024-03-19T02:01:11.000Z, maxTimestamp = 2024-03-19T02:59:32.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T05:59:28.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-18T20:59:32.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 1823, minTimestamp = 2024-03-18T20:01:21.000Z, maxTimestamp = 2024-03-18T20:59:32.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-18T20:59:57.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 63, minTimestamp = 2024-03-18T20:00:03.000Z, maxTimestamp = 2024-03-18T20:59:57.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-18T21:59:28.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 1823, minTimestamp = 2024-03-18T21:00:07.000Z, maxTimestamp = 2024-03-18T21:59:28.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-18T15:59:31.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 993166, minTimestamp = 2024-03-18T15:00:05.000Z, maxTimestamp = 2024-03-18T15:59:31.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-18T22:58:43.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 1823, minTimestamp = 2024-03-18T22:00:02.000Z, maxTimestamp = 2024-03-18T22:58:43.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-18T16:57:30.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 993166, minTimestamp = 2024-03-18T16:00:06.000Z, maxTimestamp = 2024-03-18T16:57:30.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-18T23:58:34.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 1823, minTimestamp = 2024-03-18T23:00:20.000Z, maxTimestamp = 2024-03-18T23:58:34.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-18T17:59:45.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 993166, minTimestamp = 2024-03-18T17:00:05.000Z, maxTimestamp = 2024-03-18T17:59:45.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T00:59:30.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 1823, minTimestamp = 2024-03-19T00:02:10.000Z, maxTimestamp = 2024-03-19T00:59:30.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T03:59:43.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-18T18:55:37.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 993169, minTimestamp = 2024-03-19T02:00:20.000Z, maxTimestamp = 2024-03-19T02:58:16.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 9429, minTimestamp = 2024-03-18T18:00:01.000Z, maxTimestamp = 2024-03-18T18:59:57.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T01:58:38.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T03:59:19.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 2113, minTimestamp = 2024-03-19T03:00:08.000Z, maxTimestamp = 2024-03-19T03:59:43.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 993166, minTimestamp = 2024-03-18T18:01:25.000Z, maxTimestamp = 2024-03-18T18:55:37.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 2112, minTimestamp = 2024-03-19T05:00:19.000Z, maxTimestamp = 2024-03-19T05:59:28.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T04:57:40.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 2113, minTimestamp = 2024-03-19T04:00:22.000Z, maxTimestamp = 2024-03-19T04:57:40.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T06:58:30.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 2112, minTimestamp = 2024-03-19T06:04:03.000Z, maxTimestamp = 2024-03-19T06:58:30.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-18T21:59:58.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 1823, minTimestamp = 2024-03-19T01:00:05.000Z, maxTimestamp = 2024-03-19T01:58:38.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 59, minTimestamp = 2024-03-18T21:00:00.000Z, maxTimestamp = 2024-03-18T21:59:58.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-18T21:59:57.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 63, minTimestamp = 2024-03-18T21:00:02.000Z, maxTimestamp = 2024-03-18T21:59:57.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T02:59:34.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 1823, minTimestamp = 2024-03-19T02:01:14.000Z, maxTimestamp = 2024-03-19T02:59:34.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 993169, minTimestamp = 2024-03-19T03:01:18.000Z, maxTimestamp = 2024-03-19T03:59:19.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T03:59:45.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 1823, minTimestamp = 2024-03-19T03:00:10.000Z, maxTimestamp = 2024-03-19T03:59:45.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-18T19:58:33.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T04:59:17.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 993166, minTimestamp = 2024-03-18T19:01:13.000Z, maxTimestamp = 2024-03-18T19:58:33.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T11:59:38.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T05:59:28.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 2113, minTimestamp = 2024-03-19T05:00:19.000Z, maxTimestamp = 2024-03-19T05:59:28.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T07:57:39.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T04:57:42.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 1823, minTimestamp = 2024-03-19T04:00:24.000Z, maxTimestamp = 2024-03-19T04:57:42.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 2112, minTimestamp = 2024-03-19T07:00:05.000Z, maxTimestamp = 2024-03-19T07:57:39.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-18T20:59:41.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 993166, minTimestamp = 2024-03-18T20:01:08.000Z, maxTimestamp = 2024-03-18T20:59:41.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T06:58:30.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-18T19:59:57.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 2113, minTimestamp = 2024-03-19T06:04:03.000Z, maxTimestamp = 2024-03-19T06:58:30.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 9429, minTimestamp = 2024-03-18T19:00:00.000Z, maxTimestamp = 2024-03-18T19:59:57.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T05:59:30.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 1823, minTimestamp = 2024-03-19T05:00:22.000Z, maxTimestamp = 2024-03-19T05:59:30.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-18T21:59:37.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T07:57:39.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 993166, minTimestamp = 2024-03-18T21:00:19.000Z, maxTimestamp = 2024-03-18T21:59:37.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T06:58:32.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T08:57:36.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 1823, minTimestamp = 2024-03-19T06:04:05.000Z, maxTimestamp = 2024-03-19T06:58:32.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 2113, minTimestamp = 2024-03-19T07:00:05.000Z, maxTimestamp = 2024-03-19T07:57:39.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 2112, minTimestamp = 2024-03-19T08:00:18.000Z, maxTimestamp = 2024-03-19T08:57:36.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T08:57:36.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 993169, minTimestamp = 2024-03-19T04:00:22.000Z, maxTimestamp = 2024-03-19T04:59:17.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 53, minTimestamp = 2024-03-19T11:00:02.000Z, maxTimestamp = 2024-03-19T11:59:38.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T09:58:39.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 2112, minTimestamp = 2024-03-19T09:04:14.000Z, maxTimestamp = 2024-03-19T09:58:39.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
���보: [onTimer] at 2024-03-19T05:59:19.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-18T22:59:53.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 63, minTimestamp = 2024-03-18T22:00:05.000Z, maxTimestamp = 2024-03-18T22:59:53.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 993169, minTimestamp = 2024-03-19T05:00:18.000Z, maxTimestamp = 2024-03-19T05:59:19.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T10:58:43.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 2112, minTimestamp = 2024-03-19T10:00:17.000Z, maxTimestamp = 2024-03-19T10:58:43.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T07:57:41.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-18T22:58:33.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 2113, minTimestamp = 2024-03-19T08:00:18.000Z, maxTimestamp = 2024-03-19T08:57:36.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 993166, minTimestamp = 2024-03-18T22:01:10.000Z, maxTimestamp = 2024-03-18T22:58:33.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T06:59:18.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 993169, minTimestamp = 2024-03-19T06:00:22.000Z, maxTimestamp = 2024-03-19T06:59:18.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-18T20:59:58.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T09:58:39.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T11:57:30.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-18T23:58:43.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 1823, minTimestamp = 2024-03-19T07:00:08.000Z, maxTimestamp = 2024-03-19T07:57:41.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 993166, minTimestamp = 2024-03-18T23:00:08.000Z, maxTimestamp = 2024-03-18T23:58:43.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 2112, minTimestamp = 2024-03-19T11:01:22.000Z, maxTimestamp = 2024-03-19T11:57:30.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T07:59:18.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 993169, minTimestamp = 2024-03-19T07:00:21.000Z, maxTimestamp = 2024-03-19T07:59:18.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T06:58:30.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T00:59:39.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 2114, minTimestamp = 2024-03-19T06:04:03.000Z, maxTimestamp = 2024-03-19T06:58:30.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 993166, minTimestamp = 2024-03-19T00:02:22.000Z, maxTimestamp = 2024-03-19T00:59:39.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 2113, minTimestamp = 2024-03-19T09:04:14.000Z, maxTimestamp = 2024-03-19T09:58:39.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T12:57:44.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T08:59:13.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 993169, minTimestamp = 2024-03-19T08:00:21.000Z, maxTimestamp = 2024-03-19T08:59:13.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 9429, minTimestamp = 2024-03-18T20:00:03.000Z, maxTimestamp = 2024-03-18T20:59:58.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T01:58:46.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 993166, minTimestamp = 2024-03-19T01:00:17.000Z, maxTimestamp = 2024-03-19T01:58:46.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T09:59:17.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 993169, minTimestamp = 2024-03-19T09:00:18.000Z, maxTimestamp = 2024-03-19T09:59:17.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T02:59:43.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 993166, minTimestamp = 2024-03-19T02:01:26.000Z, maxTimestamp = 2024-03-19T02:59:43.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T10:59:18.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 993169, minTimestamp = 2024-03-19T10:00:26.000Z, maxTimestamp = 2024-03-19T10:59:18.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T03:59:35.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 993166, minTimestamp = 2024-03-19T03:00:21.000Z, maxTimestamp = 2024-03-19T03:59:35.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-18T21:59:17.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T11:59:17.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 9429, minTimestamp = 2024-03-18T21:00:03.000Z, maxTimestamp = 2024-03-18T21:59:17.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 993169, minTimestamp = 2024-03-19T11:00:19.000Z, maxTimestamp = 2024-03-19T11:59:17.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T04:57:32.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 993166, minTimestamp = 2024-03-19T04:00:11.000Z, maxTimestamp = 2024-03-19T04:57:32.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-18T23:59:57.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-18T22:29:19.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 63, minTimestamp = 2024-03-18T23:01:19.000Z, maxTimestamp = 2024-03-18T23:59:57.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 9429, minTimestamp = 2024-03-18T22:00:04.000Z, maxTimestamp = 2024-03-18T22:29:19.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T12:59:19.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 993169, minTimestamp = 2024-03-19T12:00:18.000Z, maxTimestamp = 2024-03-19T12:59:19.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T05:59:39.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 993166, minTimestamp = 2024-03-19T05:00:08.000Z, maxTimestamp = 2024-03-19T05:59:39.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T13:59:16.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 993169, minTimestamp = 2024-03-19T13:00:19.000Z, maxTimestamp = 2024-03-19T13:59:16.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T06:58:40.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 993166, minTimestamp = 2024-03-19T06:04:17.000Z, maxTimestamp = 2024-03-19T06:58:40.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 2112, minTimestamp = 2024-03-19T12:00:03.000Z, maxTimestamp = 2024-03-19T12:57:44.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T07:57:31.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 993166, minTimestamp = 2024-03-19T07:00:19.000Z, maxTimestamp = 2024-03-19T07:57:31.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T13:59:39.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T08:57:28.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 993166, minTimestamp = 2024-03-19T08:00:08.000Z, maxTimestamp = 2024-03-19T08:57:28.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 2112, minTimestamp = 2024-03-19T13:00:22.000Z, maxTimestamp = 2024-03-19T13:59:39.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T09:58:31.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 993166, minTimestamp = 2024-03-19T09:04:03.000Z, maxTimestamp = 2024-03-19T09:58:31.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T08:57:38.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T12:59:55.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 1823, minTimestamp = 2024-03-19T08:00:21.000Z, maxTimestamp = 2024-03-19T08:57:38.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T10:58:35.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 993166, minTimestamp = 2024-03-19T10:00:06.000Z, maxTimestamp = 2024-03-19T10:58:35.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T10:58:43.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 2113, minTimestamp = 2024-03-19T10:00:17.000Z, maxTimestamp = 2024-03-19T10:58:43.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-18T15:48:08.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 1112836, minTimestamp = 2024-03-18T15:09:28.000Z, maxTimestamp = 2024-03-18T15:48:08.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T00:59:53.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T11:57:40.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-18T21:00:04.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 1112836, minTimestamp = 2024-03-18T21:00:04.000Z, maxTimestamp = 2024-03-18T21:00:04.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 9429, minTimestamp = 2024-03-19T00:00:01.000Z, maxTimestamp = 2024-03-19T00:59:53.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T11:57:30.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T09:58:41.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 2113, minTimestamp = 2024-03-19T11:01:22.000Z, maxTimestamp = 2024-03-19T11:57:30.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T07:57:39.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 2114, minTimestamp = 2024-03-19T07:00:05.000Z, maxTimestamp = 2024-03-19T07:57:39.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T12:57:44.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 2113, minTimestamp = 2024-03-19T12:00:03.000Z, maxTimestamp = 2024-03-19T12:57:44.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-18T15:59:04.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 9569, minTimestamp = 2024-03-18T15:00:03.000Z, maxTimestamp = 2024-03-18T15:59:04.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T08:57:36.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 2114, minTimestamp = 2024-03-19T08:00:18.000Z, maxTimestamp = 2024-03-19T08:57:36.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T13:59:39.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 2113, minTimestamp = 2024-03-19T13:00:22.000Z, maxTimestamp = 2024-03-19T13:59:39.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-18T16:59:02.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 9569, minTimestamp = 2024-03-18T16:00:03.000Z, maxTimestamp = 2024-03-18T16:59:02.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-18T22:59:56.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-18T17:59:03.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 9569, minTimestamp = 2024-03-18T17:00:03.000Z, maxTimestamp = 2024-03-18T17:59:03.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 59, minTimestamp = 2024-03-18T22:00:01.000Z, maxTimestamp = 2024-03-18T22:59:56.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T09:58:39.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-18T18:59:02.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 2114, minTimestamp = 2024-03-19T09:04:14.000Z, maxTimestamp = 2024-03-19T09:58:39.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T05:59:54.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 1112836, minTimestamp = 2024-03-19T05:16:20.000Z, maxTimestamp = 2024-03-19T05:59:54.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T10:58:43.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 2114, minTimestamp = 2024-03-19T10:00:17.000Z, maxTimestamp = 2024-03-19T10:58:43.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-18T15:59:28.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T01:59:59.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 2133, minTimestamp = 2024-03-18T15:00:02.000Z, maxTimestamp = 2024-03-18T15:59:28.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T11:57:30.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 9569, minTimestamp = 2024-03-18T18:00:04.000Z, maxTimestamp = 2024-03-18T18:59:02.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 9429, minTimestamp = 2024-03-19T01:00:00.000Z, maxTimestamp = 2024-03-19T01:59:59.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 993166, minTimestamp = 2024-03-19T11:01:11.000Z, maxTimestamp = 2024-03-19T11:57:40.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-18T19:59:03.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 9569, minTimestamp = 2024-03-18T19:00:03.000Z, maxTimestamp = 2024-03-18T19:59:03.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 53, minTimestamp = 2024-03-19T12:00:00.000Z, maxTimestamp = 2024-03-19T12:59:55.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T12:57:35.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 993166, minTimestamp = 2024-03-19T12:00:16.000Z, maxTimestamp = 2024-03-19T12:57:35.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-18T20:59:03.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 9569, minTimestamp = 2024-03-18T20:00:04.000Z, maxTimestamp = 2024-03-18T20:59:03.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-18T21:51:02.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 9569, minTimestamp = 2024-03-18T21:00:03.000Z, maxTimestamp = 2024-03-18T21:51:02.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T13:59:31.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-18T22:31:02.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 993166, minTimestamp = 2024-03-19T13:00:11.000Z, maxTimestamp = 2024-03-19T13:59:31.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 9569, minTimestamp = 2024-03-18T22:00:02.000Z, maxTimestamp = 2024-03-18T22:31:02.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T00:59:03.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 9569, minTimestamp = 2024-03-19T00:00:05.000Z, maxTimestamp = 2024-03-19T00:59:03.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T01:59:03.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 9569, minTimestamp = 2024-03-19T01:00:03.000Z, maxTimestamp = 2024-03-19T01:59:03.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T02:59:03.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 9569, minTimestamp = 2024-03-19T02:00:05.000Z, maxTimestamp = 2024-03-19T02:59:03.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] at 2024-03-19T06:59:54.000Z,
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer
정보: [onTimer] key = 1112836, minTimestamp = 2024-03-19T06:00:00.000Z, maxTimestamp = 2024-03-19T06:59:54.000Z
3월 19, 2024 11:27:43 오후 com.icloud.state.EventTimerExample$1 onTimer












Reply via email to