module ScheduledFuture:sig..end
type 'a t
val cancel : 'a t -> bool -> boolFuture.cancel.val get : 'a t -> 'aFuture.get.val get_time : 'a t -> int64 -> TimeUnit.t -> 'aFuture.get_time.val is_cancelled : 'a t -> boolFuture.is_cancelled.val is_done : 'a t -> boolFuture.is_done.val get_delay : 'a t -> TimeUnit.t -> int64