(long initialDelay, @NotNull Action0 action)
| 334 | } |
| 335 | |
| 336 | public static void schedule(long initialDelay, @NotNull Action0 action) { |
| 337 | var t = Transaction.getCurrent(); |
| 338 | if (t != null && t.isRunning()) |
| 339 | t.runWhileCommit(() -> scheduleUnsafe(initialDelay, action)); |
| 340 | else |
| 341 | scheduleUnsafe(initialDelay, action); |
| 342 | } |
| 343 | |
| 344 | public static void schedule(long initialDelay, @NotNull Action0 action, long timeout) { |
| 345 | var t = Transaction.getCurrent(); |