title: How to cancel Future in Scala?
body: <p><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/concurrent/Future.html">Java Future</a> has <code>cancel</code> method, which can interrupt the thread, which runs the <code>Future</code> task. For example, if I wrap an <em>interruptible</em> blocking call in a <code>Java Future</code> I can interrupt it later.</p>
  
  <p><a href="http://www.scala-lang.org/api/current/index.html#scala.actors.Future">Scala Future</a> provides no <code>cancel</code> method. Suppose I wrap an <em>interruptible</em> blocking call in a <code>Scala Future</code>. How can I interrupt it? </p>