pl.project13.scala.concurrent.util
Utility for working with java.util.concurrent.TimeUnit durations.
Examples:
import scala.concurrent.util.Duration import java.util.concurrent.TimeUnit val duration = Duration(100, MILLISECONDS) val duration = Duration(100, "millis") duration.toNanos duration < 1.second duration <= Duration.Inf
Implicits are also provided for Int, Long and Double. Example usage:
import scala.concurrent.util.Duration._ val duration = 100 millis
Extractors, parsing and arithmetic are also included:
val d = Duration("1.2 µs") val Duration(length, unit) = 5 millis val d2 = d * 2.5 val d3 = d2 + 1.millisecond
When ScalaWords uses Scala 2.10 this should be removed
Utility for working with java.util.concurrent.TimeUnit durations.
Examples:
Implicits are also provided for Int, Long and Double. Example usage:
Extractors, parsing and arithmetic are also included:
When ScalaWords uses Scala 2.10 this should be removed