WeakTimeoutQueue

expect constructor(timeoutMillis: Long, clock: () -> Long = { getTimeMillis() })
actual constructor(timeoutMillis: Long, clock: () -> Long)
actual constructor(timeoutMillis: Long, clock: () -> Long)