scala.concurrent.Promise
I tried to find out the difference between completeWith and tryCompleteWith in scaladoc but there is not much explanation and no examples.
Also I'm afraid reading the source code with my current level of expertize could mislead me. Need your advice guys with some examples.