MCPcopy Create free account
hub / github.com/ebarlas/microhttp / expired

Method expired

src/main/java/org/microhttp/Scheduler.java:41–51  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

39 }
40
41 List<Runnable> expired() {
42 long time = clock.nanoTime();
43 List<Runnable> result = new ArrayList<>();
44 Iterator<Task> it = tasks.iterator();
45 Task item;
46 while (it.hasNext() && (item = it.next()).time <= time) {
47 result.add(item.task);
48 it.remove();
49 }
50 return result;
51 }
52
53 class Task implements Cancellable {
54 final Runnable task;

Callers 3

cancelAndRescheduleMethod · 0.95
doStartMethod · 0.80

Calls 3

nextMethod · 0.80
nanoTimeMethod · 0.65
addMethod · 0.45

Tested by 2

cancelAndRescheduleMethod · 0.76